【问题标题】:Supervisord Stops Hangs/Hungs on the Background after 10 minutesSupervisord 在 10 分钟后停止在后台挂起/挂起
【发布时间】:2020-11-01 02:32:45
【问题描述】:

在 10 分钟后不知何故,supervisord 停止处理。进程仍在后台,但不再工作。在 supervisord 再次开始处理之前,我们需要先终止进程。我们的解决方法是添加一个 cron 作业,以每 10 分钟杀死所有 supervisord 进程。有没有办法在 supervisord 中解决这个问题,这样我们就不会再杀死进程了?

监督版本:3.4.0

Python 版本:2.7.5

Centos 7 操作系统

【问题讨论】:

    标签: python linux centos centos7 supervisord


    【解决方案1】:

    我找到了主要问题。在我们的代码中,我们添加了一个 $messenger->wait(3600) ,它原来是进程挂起的地方,因为 supervisord 正在等待返回或退出。我们所做的是将等待时间降低到 500 并在其后添加 exit(0)。如果脚本没有明确退出,似乎 Centos 7 中的 supervisord 会出现问题。在 Centos 6 上我们没有遇到这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 2019-10-08
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多