Плохой шлюз на производственном сервере Django

Приведенная ниже конфигурация раньше работала нормально. Я взял свой последний код для проекта django, который не отражался. Поэтому я хотел обновить его.

Я убил gunicorn по killall gunicorn

Теперь он выдает ошибку шлюза. Как мне решить эту проблему?

Я пробовал перезапускать nginx, uwsgi

sudo systemctl restart nginx
sudo service uwsgi restart

Создан файл с именем my_project в /etc/nginx/sites-enabled

server {

    listen 80;
    server_name my_ip_address; # customize with your domain name

    location /static/ {
        # static files
        alias /home/ubuntu/static/; # ending slash is required
    }

    location /media/ {
        # media files, uploaded by users
        alias /home/ubuntu/media/; # ending slash is required
    }

    location / {
        proxy_pass http://127.0.0.1:8000;
    }
}

ссылка на него с помощью

cd /etc/nginx/sites-available
sudo ln -l /etc/nginx/sites-available/project_name

В /home/ubuntu/conf/ создан файл gunicorn_config.py

command = '/home/ubuntu/DJango/env/bin/gunicorn'
pythonpath = '/home/ubuntu/DJango/my_project'
bind = 'IP_address:8000'
workers = 3
Вернуться на верх