Я не можу зрозуміти, як працювати supervisorctl
правильно. Є supervisord
працює на моєму Ubuntu 16.04
сервер.
The supervisord.conf
шлях:
/home/django/Bedueno/supervisord.conf
Коли я біжу
supervisorctl
або
supervisorctl -c /home/django/Bedueno/supervisord.conf
консоль повертається
django@Bedueno-beta-ubuntu-512mb-fra1-01:~$ supervisorctl -c /home/django/Bedueno/supervisord.conf
http://localhost:9001 refused connection
supervisor> reread
error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib/python2.7/socket.py line: 575
supervisor>
Пробували вже з sudo
що не допомогло.
Ви знаєте, де проблема?
supervisord.conf
[program:daphne]
command=/home/django/Bedueno/beduenovenv/bin/daphne Bedueno.asgi:channel_layer --bind 0.0.0.0 -p 8001 ;
directory=/home/django/Bedueno/ ;
autostart=true ;
autorestart=true ;
[program:daphne_worker]
command=/home/django/Bedueno/beduenovenv/bin/python manage.py runworker ;
directory=/home/django/Bedueno/ ;
autostart=true ;
autorestart=true ;
[supervisord]
[supervisorctl]
EDIT
Я зрозумів, що у мене є два supervord.pid і supervord.log файли.
Обидва вони всередині /tmp/
каталог і в /home/django/Bedueno/
теж. supervisor.sock
є тільки всередині /tmp/
каталог.
@PimpJuiceIT 8001 - це порт для дафні асгі. 9001 це порт контролерів, тому на мій погляд він не може бути таким самим.
—
Milano
Гаразд, так що з веб-браузера на машині застосовується, подивіться, чи можете ви отримати доступ
—
Pimp Juice IT
http://localhost:8001
а також спробуйте http://localhost:9001
. Подивіться, чи можете ви потрапити в цей порт для Telnet і підтвердіть, що він слухає і використовує netstat
а також для підтвердження очікуваних портів на сервері. Я ще не експерт з Linux, тому я просто вказував на очевидне з того, що я бачу в деталях, які ви надали. Я б тест, щоб підтвердити, що "очікуваний" порт слухати, щоб почати з наступного, я думаю.
telnet 127.0.0.1 9001 повертає це: Спроба 127.0.0.1 ... telnet: Неможливо підключитися до віддаленого вузла: Підключення відмовилося і telnet 127.0.0.1 8001 Спроба 127.0.0.1 ... Підключено до 127.0.0.1.
—
Milano
Подивіться
—
Pimp Juice IT
netstat -ano
і подивіться, чи ви бачите процеси, які прослуховують ці порти з Місцева адреса стовпець з розділу ** Активні підключення до Інтернету (сервери та встановлено) **. Ви повинні побачити <IP Address>:<port>
там де-небудь так, якщо це не слухає щось не є правильним я думаю, як сервіс сервісу не працює, можливо.
8001
помилка підключення базується на порту9001
.... здається мені проблемою, чи не так? Переконайтеся, що ви підключаєтеся до правильного порту, який прослуховує трафік. Тому--bind 0.0.0.0 -p 8001
в конфіг, але помилка станів:9001 refused connection
.