nginx504,不能连接mysql

vom3gejh  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(226)

环境:

python 3.6
flask
flask-sqlalchemy
mysql
gunicorn
nginx

现象:
如果我运行gunicorn和nginx,并连接服务http地址,则无法连接并显示504超时错误。
如果我只跑 python flask(0.0.0.0) ,我可以成功连接。
如果我先 run python flask(0.0.0.0) ,和 shutdown 是的。接下来,我跑 gunicorn 和nginx,我可以连接成功。
但是,大约2到3个小时后,我无法连接 http (504 error) 再一次。所以,我必须重复第三步。
尝试测量:在nginx conf中添加发送\读取时间并增加缓冲区大小。但这也不起作用。
我猜 sqlalchemy 或者 mysql 导致这个问题的原因是,如果我不使用这些库中的任何一个,它都能正常工作。
有人能告诉我怎么修吗?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题