gpt4 book ai didi

php - 让 Supervisord 定期重启子进程

转载 作者:IT老高 更新时间:2023-10-28 20:25:23 27 4
gpt4 key购买 nike

我在 ubuntu 12.04 上使用 Supervisor (3.0a12) 来管理 php gearman 工作人员。有时 worker 会陷入一种奇怪的状态,他们使用大量的 CPU 和内存。当我在解决这个问题时,我认为让 Supervisor 偶尔自动杀死和刷新工作人员会很好。我看了http://supervisord.org/configuration.html配置文档,似乎没有看到任何允许这样做的选项。

有谁知道是否可以让 supervisord 定期重新启动它管理的所有进程?

最佳答案

您可以使用 crontab 将命令直接传递给 supervisorctl。例如,以下将每 20 分钟重新启动一个进程。

0,20,40 * * * * /path/to/supervisorctl restart [supervisor_process]

关于php - 让 Supervisord 定期重启子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12571052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com