Ami*_*dor 10 ubuntu supervisord
我在Ubuntu 12.04机器上安装了pipsupervisor (安装了)来运行gunicorn和Django.
我开始了supervisord,一切都很好.我可以通过代理gunicorn的nginx服务器访问我的Django应用程序.问题是,经过几个小时甚至一天,主管停止.主管日志显示WARN received SIGTERM indicating exit request,以下行是关闭"监督"流程.
我不确定发生了什么以及发送SIGTERM的是什么.我搜索谷歌并发现有类似问题的人在GitHub中打开了一个问题,但他关闭了它,他的解决方案与我的设置无关:https://github.com/Supervisor/supervisor/issues/321
我进一步阅读了关于发送SIGTERM的内存问题,但我的服务器资源运行不高并且有足够的可用内存.
我该怎么做才能更好地调试这个问题?
问题下的评论绝对是一个很好的答案:
检查 /var/log/apt/history.log (ubuntu)。我发现supervisor有无人值守升级。
SIGTERM就我而言,我检查了in/var/log/supervisor/supervisord.log和Start-Datein的时间戳/var/log/apt/history.log。它们确实是同一时间,这几乎证实了自动更新是这里的问题的事实。
要关闭这些功能,就像在本教程中一样,您可以修改/etc/apt/apt.conf.d/10periodic为具有以下值:
APT::Periodic::Update-Package-Lists "0";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2810 次 |
| 最近记录: |