Получение 504 тайм-аута шлюза для Django на Ubuntu
I deployed a Django app on Ubuntu 20.04 with Digital Ocean. The app has a Python package called howdoi that does some web scraping of google search results. I upgraded howdoi
with pip from 2.0.16 to 2.0.17. Once I did that, the website stopped working and shows this error:
504 Gateway Time-out
nginx/1.18.0 (Ubuntu)
Но если я понижаю версию пакета до 2.0.16, сайт работает. Проблема возникает только на рабочем сервере. На localhost веб-приложение работает нормально.
Я не уверен, какая команда является правильной для просмотра ошибок. Я попробовал выполнить следующую команду:
sudo journalctl -u gunicorn -f
и это возвращает следующие журналы (я удалил время UTC из журналов, чтобы сделать их более читаемыми здесь):
Aug 27 11:00:05 django-s-1vcpu-2gb-nyc1-01 gunicorn[469603]:[INFO] Worker exiting (pid: 469603)
Aug 27 11:00:06 django-s-1vcpu-2gb-nyc1-01 gunicorn[469545]:[WARNING] Worker with pid 469603 was terminated due to signal 9
Aug 27 11:00:06 django-s-1vcpu-2gb-nyc1-01 gunicorn[469665]:[INFO] Booting worker with pid: 469665
Aug 27 11:08:10 django-s-1vcpu-2gb-nyc1-01 gunicorn[469545]:[CRITICAL] WORKER TIMEOUT (pid:469665)
Aug 27 11:08:10 django-s-1vcpu-2gb-nyc1-01 gunicorn[469665]:[INFO] Worker exiting (pid: 469665)
Aug 27 11:08:11 django-s-1vcpu-2gb-nyc1-01 gunicorn[469545]:[WARNING] Worker with pid 469665 was terminated due to signal 9
Aug 27 11:08:11 django-s-1vcpu-2gb-nyc1-01 gunicorn[469920]:[INFO] Booting worker with pid: 469920
Я также попробовал следующее:
sudo journalctl -u nginx -f
И вот что вернулось:
Aug 27 10:53:01 django-s-1vcpu-2gb-nyc1-01 systemd[1]: Stopping A high performance web server and a reverse proxy server...
Aug 27 10:53:01 django-s-1vcpu-2gb-nyc1-01 systemd[1]: nginx.service: Succeeded.
Aug 27 10:53:01 django-s-1vcpu-2gb-nyc1-01 systemd[1]: Stopped A high performance web server and a reverse proxy server.
Aug 27 10:53:01 django-s-1vcpu-2gb-nyc1-01 systemd[1]: Starting A high performance web server and a reverse proxy server...
Aug 27 10:53:01 django-s-1vcpu-2gb-nyc1-01 systemd[1]: Started A high performance web server and a reverse proxy server.
Вы знаете, в чем может быть проблема, или знаете, как увидеть больше полезных сообщений?