Daphne service listen failure: Не удалось прослушать на 0.0.0.0:8001 Адрес уже используется

Как видно из названия, я использую django-channels с daphne на рабочем сервере, но когда я показываю статус daphne.service, он говорит, что 8001 уже используется

Интересно то, что сокетное соединение прекрасно работает с фронтендом и легко обменивается сообщениями.

вот мои конфигурации

# /etc/systemd/system/daphne_seb.service

[Unit]
Description=daphne daemon
After=network.target

[Service]
User=simple
Group=www-data
WorkingDirectory=/home/simple/my_proj
ExecStart=/home/simple/my_proj/venv/bin/daphne -b 0.0.0.0 -p 8001 project.asgi:application
Restart=on-failure

[Install]
WantedBy=multi-user.target

Дафна Асги в супервайзере

# /etc/supervisor/conf.d/daphne_proj.conf
[fcgi-program:asgi] 
# TCP socket used by Nginx backend upstream 
socket=tcp://localhost:8001 
 
# Directory where your site's project files are located 
directory=/home/simple/my_proj 
 
# Each process needs to have a separate socket file, so we use process_num 
# Make sure to update "mysite.asgi" to match your project name 
command=/home/simple/my_proj/venv/bin/daphne -u /run/daphne/daphne%(process_num)d.sock --endpoint fd:fileno=0 --access-log - --proxy-headers project.asgi:application 
 
# Number of processes to startup, roughly the number of CPUs you have 
numprocs=4 
 
# Give each process a unique name so they can be told apart 
process_name=asgi%(process_num)d 
 
# Automatically start and recover processes 
autostart=true 
autorestart=true 
 
# Choose where you want your log to go 
stdout_logfile=/home/simple/my_bg/daphne.log 
redirect_stderr=true

В итоге, мой nginx выглядит следующим образом

upstream websocket {
    server 0.0.0.0:8001;
}

server {
    listen 80;
    server_name MY_SERVER_DOMAIN;
    location = /favicon.ico { access_log off; log_not_found off; }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/simple/my_proj/myproject.sock;
    }

    location /ws/ {
        proxy_pass http://websocket;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection “upgrade”;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Host $server_name;
    }

}

вот все, что у меня есть, как я уже говорил выше, все работает, но статус daphne выдает ошибку. Для пояснения, я показываю использование 8001 порта

enter image description here

Любая помощь будет оценена по достоинству. Заранее спасибо!

Вернуться на верх