背景:
在執行 supervisorctl 時,報了這么一個錯(如圖),查找對應文檔后解決,記錄下來用來以后遇到使用
解決:
1.
將 supervisord.conf 文件下對應的 /tmp 目錄改成自己目錄下,防止被刪除
需要修改的目錄:
1 /tmp/supervisor.sock --- /xxx/supervisor.sock
2 /tmp/supervisord.log --- /xxx/supervisord.log
3 /tmp/supervisord.pid --- /xxx/supervisord.pid
2.
修改后,在 /xxx 目錄下創建 supervisor.sock ,vi 、touch 都可以
1 vi supervisor.sock 2 或 3 touch supervisor.sock
3.
給 supervisor.sock 賦權
1 chmod 777 supervisor.sock
4.
重啟supervisord
1 killall supervisord 2 supervisord -c supervisord.conf
重啟后無報錯,新改的目錄文件如圖:
-------- 后續
修改之后,下次再執行還是報了這個錯,於是將 1 中 supervisord.conf 涉及到 tmp/ 目錄全部改成 自己的目錄下