supervisor學習

概念

  • 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

相關文章
相關標籤/搜索