brb*_*brb 22 python flask uwsgi gunicorn
有人可以帮助知道gunicorn发送信息消息处理信号的原因:绞盘应用程序空闲时。
没有错误,应用程序继续响应,但当它空闲时会显示上面的消息。
除了 WINCH : Gracefully shutdown the worker processes when Gunicorn is daemonized之外,我在 gunicorn 处理信号文档部分找不到更多信息 。
小智 16
甲绞盘信号(或SIGWINCH,简称信号窗口更改)通常被发送到应用程序时,终端窗口大小的变化,从而使应用程序知道重绘屏幕上。但是,gunicorn 将其解释为关闭工作进程,但仅限于应用程序被守护进程。Daemonized 是应用程序在后台运行的另一种说法。这意味着虽然 gunicorn 不是作为后台进程运行(即它在您的屏幕上),但它会处理信号并且不会关闭工作进程。
所以回答你的问题: