Debian
Debian 9:全新安裝後無法啟動主管
發行版
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.11 (stretch) Release: 9.11 Codename: stretch
我是如何安裝的
supervisor
$ sudo apt install supervisor Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze Lettura informazioni sullo stato... Fatto Pacchetti suggeriti: supervisor-doc I seguenti pacchetti NUOVI saranno installati: supervisor 0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati. È necessario scaricare 280 kB di archivi. Dopo quest'operazione, verranno occupati 1.452 kB di spazio su disco. Scaricamento di:1 http://ftp.it.debian.org/debian stretch/main amd64 supervisor all 3.3.1-1+deb9u1 [280 kB] Recuperati 280 kB in 0s (3.729 kB/s) Selezionato il pacchetto supervisor non precedentemente selezionato. (Lettura del database... 73752 file e directory attualmente installati.) Preparativi per estrarre .../supervisor_3.3.1-1+deb9u1_all.deb... Estrazione di supervisor (3.3.1-1+deb9u1)... Configurazione di supervisor (3.3.1-1+deb9u1)... Elaborazione dei trigger per systemd (232-25+deb9u12)... Elaborazione dei trigger per man-db (2.7.6.1-2)...
我創建了`/etc/supervisor/conf.d/project_worker.conf
[program:project-worker] process_name=%(program_name)s_%(process_num)02d command=php /var/www/html/project/artisan queue:work redis --sleep=3 --tries=10 --delay=15 autostart=true autorestart=true user=realtebo numprocs=1 redirect_stderr=true stdout_logfile=/var/www/html/project/storage/logs/master_laravel_worker.log
問題
試圖讀取配置
$ sudo supervisorctl reread error: <class 'socket.error'>, [Errno 2] No such file or directory: file: /usr/lib/python2.7/socket.py line: 228
試圖重新載入
$ sudo supervisorctl reload error: <class 'socket.error'>, [Errno 2] No such file or directory: file: /usr/lib/python2.7/socket.py line: 228
無論如何都試圖強制啟動
$ sudo supervisorctl start unix:///var/run/supervisor.sock no such file
我也無法向主管詢問自己的版本
$ sudo supervisorctl version unix:///var/run/supervisor.sock no such file
我試過的
試圖停止/啟動服務:錯誤仍然存在
$ sudo service supervisor stop $ sudo service supervisor start $ sudo supervisorctl version unix:///var/run/supervisor.sock no such file
我還沒找到原因,但我用最難的方式解決了
sudo apt purge supervisor sudo reboot
注意:我在清除後結束重新啟動,因為清除/重新安裝不起作用。
之後,重新安裝,重新創建
the conf.d/
文件。現在一切正常。
可能根源是最近的系統升級,但我不確定。
很抱歉,我沒有更好的解決方案,也沒有解釋。