Python gunicorn发送信息信息处理信号:绞车

Python gunicorn发送信息信息处理信号:绞车,python,flask,gunicorn,uwsgi,Python,Flask,Gunicorn,Uwsgi,有人可以帮助了解gunicorn发送信息信息处理信号的原因: 当应用程序处于空闲状态时,绞车 并没有错误,应用程序继续响应,但当它空闲时,将显示上述消息 我无法在gunicorn处理信号文档部分找到更多信息,除了 绞盘:当Gunicorn被守护时,优雅地关闭工作进程 gunicorndaemonized在这里是什么意思 处理信号:绞盘信息闲置时,是否需要对此采取一些措施 关于绞车和所有其他信号含义的任何简要信息 提前谢谢 当终端窗口大小改变时,绞车信号(或SIGWINCH,信号窗口更改的缩写)通

有人可以帮助了解gunicorn发送信息信息处理信号的原因: 当应用程序处于空闲状态时,绞车

并没有错误,应用程序继续响应,但当它空闲时,将显示上述消息

我无法在gunicorn处理信号文档部分找到更多信息,除了 绞盘:当Gunicorn被守护时,优雅地关闭工作进程

  • gunicorndaemonized在这里是什么意思
  • 处理信号:绞盘信息闲置时,是否需要对此采取一些措施
  • 关于绞车和所有其他信号含义的任何简要信息 提前谢谢
    当终端窗口大小改变时,绞车信号(或SIGWINCH,信号窗口更改的缩写)通常发送给应用程序,以便应用程序知道在屏幕上重新绘制。但是,gunicorn将其解释为关闭工作进程,但仅当应用程序被后台监控时。Daemonized只是表示应用程序正在后台运行的另一种方式。这意味着,虽然gunicorn没有作为后台进程运行(即,它在屏幕上),但它处理信号,并且不会关闭工作进程

    因此,要回答您的问题:

  • Daemonized表示应用程序正在后台运行
  • 你根本不需要采取任何行动,当gunicorn在后台运行时,它不会收到任何绞车信号,因此你不必担心它会关闭
  • 绞盘通常在终端窗口调整大小时发送(当gunicorn可见时,您可以通过调整终端窗口的大小看到这一点,您将看到许多处理信号消息)

  • 因此,如果我希望能够关闭所有
    gunicorn
    工作人员,我会从
    gunicorn——daemonized
    开始。要关闭它们,我将发送主进程
    SIGWINCH