Agak kaget tentang penyelia. Saya mendapatkan kesalahan ini
unix:///var/run/supervisor.sock no such file
Yang sangat mengejutkan adalah file itu ada di sana! Saya berjalan di ubuntu di ec2. Saya lelah untuk chmod ke 0777 juga.
[supervisord]
logfile=/var/log/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
loglevel=debug ; (log level;default info; others: debug,warn,trace)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false ; (start in foreground if true;default false)
minfds=1024 ; (min. avail startup file descriptors;default 1024)
minprocs=200 ; (min. avail process descriptors;default 200)
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
[include]
files = *.supervisor
supervisord
Tampa
sumber
sumber
supervisorctl
, apakahsupervisord
sudah berjalan?Jawaban:
Saya tahu pertanyaan ini agak lama tetapi demi orang lain yang kebetulan mengalami masalah ini, memulai daemon pengawas bekerja untuk saya.
sudo service supervisor start
Penjelasan yang lebih rinci adalah bahwa secara umum, ketika Anda menemukan kesalahan "unix: ///var/run/blabla.sock no file tersebut", kemungkinan besar masalahnya adalah bahwa daemon program dalam subjek (
supervisord
dalam kasus ini) tidak dimulai dan dengan demikian tidak dapat menghasilkansupervisor.sock
file soket unix yang diharapkan . File ini adalah titik akhir komunikasi untuk perintah latar depan pengawas (sepertisupervisorctl
) yang bertindak sebagai terowongan / perantara yang bertanggung jawab untuk menyampaikan perintah yang dikeluarkan pengguna (mis.supervisorctl reread
) Ke layanan pengawas yang berjalan di latar belakang.Anda dapat merujuk ke Unix Domain Socket dan untuk jawaban stackoverflow ini .
sumber
ini masalah saya, tidak yakin apakah itu membantu. Aparently "
service supervisord start
" tidak perlu memuat file konfigurasi Anda, atau bahkan file konfigurasi sama sekali. Untuk membuat pekerjaan tambang, saya harus melakukansupervisord -c /path/to/my/config.conf
(yaitu menjalankan biner secara langsung) ini memperbaiki semuanya.sumber
Saya mengalami masalah ini baru-baru ini dan saya memperbaikinya dengan mengikuti proses berikut
Dan itu saja.
sumber