Gunicorn не отображает обновленные журналы. Но как только я перезапускаю службу gunicorn, она показывает все журналы.
Я просмотрел множество вопросов на stack overflow и блогов по этой проблеме и попробовал доступные ответы, но безуспешно. Ниже приведены мои настройки сокета службы gunicorn и конфигурации ngnix. Пожалуйста, помогите мне, я застрял на этом почти на 1 неделю.
gunicorn.socket
[Unit]
Description=IPU socket
[Socket]
ListenStream=/run/IPU.sock
[Install]
WantedBy=sockets.target
gunicorn.service
[Unit]
Description=IPU daemon
Requires=IPU.socket
After=network.target
[Service]
User=ubuntu
Group=ubuntu
WorkingDirectory=/project/path
ExecStart=/../../venv/bin/gunicorn \
--bind unix:/run/IPU.sock \
--capture-output \
--workers 4 \
--worker-class gevent \
--worker-connections 1000 \
--timeout 300 \
--access-logfile /path/to/log/access.log \
--error-logfile /path/to/log/error.log \
IPU.wsgi:application
[Install]
WantedBy=multi-user.target
nginx.conf
server {
listen 9000 default_server;
listen [::]:9000 default_server;
server_name ip_address;
rewrite_log on;
location = /favicon.ico { access_log off; log_not_found off; }
location /IPU/ {
include proxy_params;
proxy_pass http://unix:/run/IPU.sock:/;
}
}