Рейтинг:0

создание службы ubuntu для запуска фляжного приложения на пушке / nginx не работает

флаг nr

Я загрузил фляжное приложение (appserver.py) на Ubuntu 20.04 с помощью nginx и gunicorn. Это работает на виртуальной машине на моем рабочем столе. Я могу успешно запустить приложение в сеансе терминала в Ubuntu, запустив:

сервер приложений пушки

Я попытался создать службу для этого приложения, чтобы оно запускалось автоматически при загрузке:

  1. созданный файл: /etc/nginx/sites-enabled/appserver
сервер {  
слушать 8001;  
имя_сервера 192.168.68.105;  
место расположения / {  
прокси_пароль http://127.0.0.1:8000;  
}  
}  
  1. создал служебный файл: /etc/systemd/система/gunicorn.service
[Ед. изм]  
Описание=Сервис Gunicorn  
После=network.target  

[Оказание услуг]  
Пользователь=афшин  
Группа=www-данные  
Рабочий каталог=/var/www/appserver/appserver  
ExecStart=/usr/bin/gunicorn --workers 3 --bind unix:__init__.sock m 007 __init__  

судо nginx-т - показывает, что формат файла правильный

sudo systemctl демон-перезагрузка

запуск службы sudo gunicorn

Статус службы sudo gunicorn - показывает, что служба активна

когда я захожу на сайт, я получаю ошибку 502 Bad Gateway на веб-странице.

  • файл ошибки nginx показывает:
11/07/2021 20:38:41 [ошибка] 3588#3588: *38 connect() не удалось (111: Отказ в подключении) при подключении к восходящему потоку, клиент: 192.168.68.120, сервер: 192.168.68.105, запрос: "GET /favicon.ico HTTP/1.1", вверх по течению: "http://127.0.0.1:8000/favicon.ico", хост: "192.168.68.105:8001", реферер: "http://192.168.68.105:8001/ "

Я установил права собственности для всех файлов на сервере приложений на www-data:www-data - я пробовал 777 разрешений для всех файлов, чтобы заставить его работать, но безуспешно.

Что я делаю не так?

afshin avatar
флаг nr
спасибо - что такое обратные кавычки?
Nmath avatar
флаг ng
Это символ на вашей клавиатуре. Используйте ссылку редактирования, чтобы просмотреть форматирование этого поста в качестве примера, или выполните поиск «обратная галочка» в вашей любимой поисковой системе.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.