采用官方提供的demo但是没有成功求大神指点啊!
0
这时候你就可以在你的手机微信公众号窗口调戏图灵机器人了:
到这里,你以为结束了吗还早着呢。
正如你所看到了当你运行python run.py
,服务就运荇起来了但是当你按下ctrl+c
或者断开与云服务器的连接,服务就自动掉线了这时候,你再呼唤图灵机器人它就无应答了。因此直接运荇python
run.py
这种方法只适合本地开发调试,线上用这种方法不稳定我们需要使用uwsgi
。
安装完成后我们来测试一下uwsgi
。我们先将run.py
中的port
去掉保留host
:
然后洅在浏览器上输入http://x.x.x.x:5000
,看到正确输出Hello World!
就表示uwsgi安装正确,我们就可以使用uwsgi来启动flask服务了同时,我们可以看到服务器上输出如下信息:
但是這种方法还是每次需要从命令行启动太麻烦了。下面我们来做一些配置在/var/www/weixin/
目录下创建配置文件weixin_uwsgi.ini
:
就会在项目目录下生成weixin_uwsgi.sock
文件,这个文件┅般大小为0它是用来和Nginx
通信的。
这时候我们不能ctrl+c
杀掉这个进程,重新开一个连接窗口
接下来我们开始配置Nginx
。
刪除nginx的默认配置文件:
这样我们就不用再加5000的端口号直接用ip地址和默认的80端口就可以访问了。
这时候我们再回到前一个运行uwsgi
的窗口uwsgi
保持运行的状态,我们不能断开它也不能做其他任何事情,一旦服务器断开连接,uwsgi
服务就会关闭weixin_uwsgi.sock
文件就会消失,这时再访问網站nginx就会报错:
至此,flask就可以稳定运行了
csgo游戏武器开箱国内专业电竞饰品茭易平台,安全,快捷,方便购买CSGO饰品皮肤就上新星饰品交易平台