概念
- supervisord
- 服務端
- 啓動supervisor程序自身,啓動supervisor管理的子進程,響應supervisorctl的請求,重啓閃退或異常退出的子進程,把子進程的stderr或stdout記錄到日誌文件中,生成和處理event
- supervisorctl
使用
- supervisord配置文件默認位置
- /etc/supervisor/supervisor.conf
- 包括include
supervisord -c /etc/supervisord.conf
- supervisorctl status
- supervisorctl start web_server
- supervisorctl stop web_server
- supervisorctl restart web_server
- supervisorctl reload
- supervisorctl update
問題
服務部署在docker裏,在docker內使用supervisor監控服務,但沒法生成core文件,排隊docker空間限制緣由,由於supervisor程序並不能獲取ulimit -c設置的參數web