Я отчаянно пытаюсь выяснить, почему я не могу развернуть свое приложение фляги с uWSGI nginx и сервером Ubuntu.
Вот моя ошибка в Журнале ошибок nginx :
2019/05/12 09:00:19 [error] 10154#10154: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 24.27.57.18, server: itinareport.tk, request: "POST /login HTTP/1.1", upstream: "uwsgi://unix:/home/pinchrep2/itinarep/itinarep.sock", host: "www.itinareport.tk", referrer: "http://www.itinareport.tk/login"
После настройки всех параметров с помощью flask uWSGI и nginx я могу ввести свое доменное имя, и оно переместится на мою веб-страницу (страницу входа).При попытке войти в систему страница приостанавливается на некоторое время, а затем я получаю 504 Время ожидания шлюза
Пожалуйста, сообщите мне, что мне делать.Это мой первый случай развертывания приложения, и мне потребовалось около недели, чтобы попробовать разные конфигурации.Мне нужно, чтобы вы знали, что мое приложение фляги подключается к базе данных через туннель ssh к другому серверу.Не уверен, что это вызовет и эту проблему.Пожалуйста, помогите, если это возможно, или укажите мне правильное направление.
Вот мой файл конфигурации блока сервера
server{
listen 80;
server_name itinareport.tk www.itinareport.tk;
location / {
include uwsgi_params;
uwsgi_pass unix:/home/pinchrep2/itinarep/itinarep.sock;
}
Вот мой служебный файл :
[Unit]
Description=uWSGI instance to serve itinarep
After=network.target
[Service]
User=pinchrep2
Group=www-data
WorkingDirectory=/home/pinchrep2/itinarep
Environment="PATH=/home/pinchrep2/itinarep/it_venv/bin"
ExecStart=/home/pinchrep2/itinarep/it_venv/bin/uwsgi --ini itinarep.ini
[Install]
WantedBy=multi-user.target
Здесьмой INI-файл
[uwsgi]
module = wsgi:app
master = true
processes = 5
socket = itinarep.sock
chmod-socket = 660
vacuum = true
die-on-term=true