gunicorn错误记录 --将默认的timeout时间设长

API请求报错
用gunicorn起了一个server
请求数据计算量小的时候,能够正常返回结果。数据计算大的时候就不行。相同的请求有时候可以返回有时候不行。
从gunicorn的debug日志里看到worker timeout

于是google “gunicorn worker timeout”找到问题

将原来的gunicorn -c gunicorn_config.py server:app --preload 改成

gunicorn -c gunicorn_config.py server:app --preload --timeout 100

多次尝试后没有问题。

将默认的timeout时间设长 --解决问题

 

 附上gunicorn的使用详解

https://blog.csdn.net/qq_37746490/article/details/84029996?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.vipsorttest&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.vipsorttest

参考

https://blog.csdn.net/lichaobxd/article/details/110038804?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-7&spm=1001.2101.3001.4242

 

posted @ 2021-05-11 13:48  学渣Mia  阅读(974)  评论(0)    收藏  举报