天天看點

supervisor解決///tmp/supervisor.sock no such file的問題

1、打開配置檔案

[plain] view plain copy

  1. vim /etc/supervisord.conf  

這裡把所有的/tmp路徑改掉,/tmp/supervisor.sock 改成 /var/run/supervisor.sock,/tmp/supervisord.log 改成 /var/log/supervisor.log,/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自動清掉

2、修改權限

[html] view plain copy

  1. sudo chmod 777 /run  
  2. sudo chmod 777 /var/log  

如果沒改,啟動報錯 IOError: [Errno 13] Permission denied: '/var/log/supervisord.log'

3、建立supervisor.sock

[plain] view plain copy

  1. sudo touch /var/run/supervisor.sock  
  2. sudo chmod 777 /var/run/supervisor.sock  

4、啟動supervisord,注意stop之前的執行個體或殺死程序

[plain] view plain copy

  1. supervisord  

繼續閱讀