Как сделать мой веб-сайт Python-flask доступным 24*7 с помощью nginx и GunicornPython

Программы на Python
Ответить
Anonymous
 Как сделать мой веб-сайт Python-flask доступным 24*7 с помощью nginx и Gunicorn

Сообщение Anonymous »

Как настроить Gunicorn, чтобы мой веб-сайт Python-flask был доступен круглосуточно и без выходных?
Проблема, с которой я столкнулся, заключается в следующем: как только я закрываю окно терминала, веб-сайт больше не доступен. >

Я использую rhel7.6 для размещения веб-сайта с использованием Python-flask.
Я настроил nginx в качестве веб-сервера и Gunicorn в качестве сервера приложений.

.
Я буду очень признателен, если кто-нибудь поможет мне в использовании/настройке Gunicorn, чтобы мой веб-сайт был доступен круглосуточно и без выходных.

Пожалуйста, используйте мой код, как показано ниже:

Код: Выделить всё

[root@syed-dashboard-4 ~]# pwd
/root
[root@syed-dashboard-4 ~]#
[root@syed-dashboard-4 ~]# cat hello.py
#!/usr/bin/python

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
return "Hello magentabox!"

#if __name__ == "__main__":
#        app.run(host='10.145.29.23',port=5000)

[root@syed-dashboard-4 ~]#
[root@syed-dashboard-4 ~]# gunicorn hello:app
[2019-07-17 10:34:11 +0000] [9346] [INFO] Starting gunicorn 19.9.0
[2019-07-17 10:34:11 +0000] [9346] [INFO] Listening at: http://127.0.0.1:8000 (9346)
[2019-07-17 10:34:11 +0000] [9346] [INFO] Using worker: sync
[2019-07-17 10:34:11 +0000] [9351] [INFO] Booting worker with pid: 9351
Я новичок в веб-разработке, и, как я уже упоминал, как только я закрываю терминал, веб-сайт становится недоступным. Я также могу поделиться журналами конфигурации nginx, если это поможет решить мою проблему.
Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/570 ... d-gunicorn
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»