Django не работает с супервизором, получая [Errno 88] Socket для работы без сокетов - PullRequest
0 голосов
/ 21 мая 2019

Я создал сервер с использованием инфраструктуры Django REST и каналов Django, но я не могу настроить супервизор для работы с ним.Моя конфигурация супервизора выглядит следующим образом:

[program:frnd_django]
socket=tcp://localhost:8000
directory=/home/coldbrewtech/frnd/backend/dating-app-backend/django-server/cbproj/
environment=DJANGO_SETTINGS_MODULE=cbproj.dev_settings
command=/home/coldbrewtech/frnd/backend/env/bin/daphne -u /run/daphne/daphne%(process_num)d.sock --fd 0 --access-log - --proxy-headers cbproj.asgi:application
stdout_logfile=/home/coldbrewtech/frnd/backend/dating-app-backend/django-server/cbproj/logs/django_out.log
stderr_logfile=/home/coldbrewtech/frnd/backend/dating-app-backend/django-server/cbproj/logs/django_err.log
numprocs=4
process_name=asgi%(process_num)d
autostart=true
autorestart=true
user=root
startsecs=10
stopwaitsecs=600
stopasgroup=true
stopsignal=KILL

И ошибка, которую я получаю, выглядит следующим образом:

2019-05-21 18:03:50,111 INFO     Starting server at fd:fileno=0, unix:/run/daphne/daphne3.sock
2019-05-21 18:03:50,121 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2019-05-21 18:03:50,125 INFO     Configuring endpoint fd:fileno=0
2019-05-21 18:03:50,130 INFO     Starting server at fd:fileno=0, unix:/run/daphne/daphne1.sock
2019-05-21 18:03:50,131 INFO     Starting server at fd:fileno=0, unix:/run/daphne/daphne0.sock
2019-05-21 18:03:50,132 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2019-05-21 18:03:50,133 INFO     Configuring endpoint fd:fileno=0
2019-05-21 18:03:50,134 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2019-05-21 18:03:50,145 INFO     Configuring endpoint fd:fileno=0
2019-05-21 18:03:50,154 INFO     Starting server at fd:fileno=0, unix:/run/daphne/daphne2.sock
2019-05-21 18:03:50,158 CRITICAL Listen failure: [Errno 88] Socket operation on non-socket
2019-05-21 18:03:50,159 INFO     HTTP/2 support not enabled (install the http2 and tls Twisted extras)
2019-05-21 18:03:50,160 INFO     Configuring endpoint fd:fileno=0
2019-05-21 18:03:50,163 CRITICAL Listen failure: [Errno 88] Socket operation on non-socket
2019-05-21 18:03:50,160 INFO     Configuring endpoint unix:/run/daphne/daphne3.sock
2019-05-21 18:03:50,168 CRITICAL Listen failure: [Errno 88] Socket operation on non-socket
2019-05-21 18:03:50,177 INFO     Configuring endpoint unix:/run/daphne/daphne0.sock
2019-05-21 18:03:50,181 INFO     Configuring endpoint unix:/run/daphne/daphne1.sock
2019-05-21 18:03:50,192 CRITICAL Listen failure: [Errno 88] Socket operation on non-socket
2019-05-21 18:03:50,204 INFO     Configuring endpoint unix:/run/daphne/daphne2.sock

Я не уверен, является ли это проблемой Дафни или какой-то проблемой супервизора

...