Django message + nginx: сообщение появляется после 3 раз перезагрузки !! вход в админку перенаправляет обратно на страницу входа в админку после предоставления правильных учетных данных
Я создал приложение Django. Оно прекрасно работало в режиме разработки. Но я попытался разместить его в цифровом океане, все работало нормально, но когда в качестве ответа отправляется сообщение об ошибке, оно не отображается во внешнем интерфейсе. Странно, но если я перезагружу три раза, сообщение об ошибке становится видимым. моя конфигурация nginx:
listen 80;
server_name <domain name>;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
alias /home/saadman/<project name>/staticfiles/;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
мой служебный файл gunicorn:
[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target
[Service]
User=saadman
Group=www-data
WorkingDirectory=/home/saadman/<projectname>
ExecStart=/home/saadman/<projectname>/myprojectenv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn.sock \
<projectname>.wsgi:application
[Install]
WantedBy=multi-user.target