- 主题:有人用python flask吗?服务器用一段时间,就需要重启,怎么回
23日部署的服务器,今天(25日)上午12点就有用户报,访问不了服务器。重启几次后,就可以解决了。代码都没有改。后端用的Python 3.10.4,Flask==3.0.0,PyMySQL==1.1.0,是哪里的问题?每次运行 app.run() 后,都提示:
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
顺便问一下,WSGI,用哪个好啊?pywsgi.WSGIServer 可以吗?还是在服务器上部署一个nginx,所有的请求,通过nginx转发给flask,行吗?
--
FROM 39.146.76.*
前面挂一个wsgi server,如gunicorn。然后nginx再指向gunicorn
论坛助手,iPhone
--
FROM 116.24.72.*
具体搜下flask的部署文档
论坛助手,iPhone
--
FROM 116.24.72.*
肯定是进程异常退出了
--
FROM 27.47.128.*
flask有进程吗?用ps -ef|grep flask 可以找到吗?
【 在 song023 的大作中提到: 】
: 肯定是进程异常退出了
--
FROM 39.146.76.*
没有“名为flask”的进程
就是python
【 在 feng321 的大作中提到: 】
: flask有进程吗?用ps -ef|grep flask 可以找到吗?
--
FROM 139.227.19.*
那有异常,我的nohup.out文件,没有关于异常的任何记录啊。以前一报错,就有记录的
【 在 JulyClyde 的大作中提到: 】
: 没有“名为flask”的进程
: 就是python
--
FROM 39.146.76.*
用gunicorn后,参数里写--errorlog <logfile>,再次异常后看下logfile里面有没有什么线索
--
FROM 221.216.137.*
谢谢,我用的:
server = pywsgi.WSGIServer(('0.0.0.0', 2499), app)
server.serve_forever()
可以吗?pywsgi有类似的写法吗?
【 在 wyysoft 的大作中提到: 】
: 用gunicorn后,参数里写--errorlog <logfile>,再次异常后看下logfile里面有没有什么线索
--
FROM 39.146.76.*
你基本上集齐了各种buff了
【 在 feng321 的大作中提到: 】
: 那有异常,我的nohup.out文件,没有关于异常的任何记录啊。以前一报错,就有记录的
--
修改:JulyClyde FROM 139.227.19.*
FROM 139.227.19.*