小编s.m*_*s.m的帖子

如何解决 gunicorn 关键工人超时错误?

我使用 nginx 和 gunicorn 在两台服务器上托管我的网站,

两台服务器具有相同版本的软件包并且网站已成功托管,

但是在我的其中一台服务器中,gunicorn 总是超时并且出现错误

[CRITICAL]Worker Timeout
Booting worker with pid
Worker cannot boot with pid
Run Code Online (Sandbox Code Playgroud)

在此之后,我在网页中收到 502 Badgateway 错误。我必须重新启动 gunicorn 进程才能打开网站。

以下是错误日志:

2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)
2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)   
2014-02-16 14:29:53 [22140] [INFO] Booting worker with pid: 22140
Run Code Online (Sandbox Code Playgroud)

我得到这样的连续错误,

2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:57 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
Run Code Online (Sandbox Code Playgroud)

工人又开始工作,

2014-02-16 14:32:44 [1267] [CRITICAL] WORKER …
Run Code Online (Sandbox Code Playgroud)

nginx gunicorn

44
推荐指数
1
解决办法
9万
查看次数

标签 统计

gunicorn ×1

nginx ×1