Автоперезагрузка Python без мастера в uwsgi + flaskPython

Программы на Python
Ответить
Anonymous
 Автоперезагрузка Python без мастера в uwsgi + flask

Сообщение Anonymous »

У меня есть сервер Flask, и по нескольким причинам мне нужно установить master = false в моей конфигурации uwsgi. Но из-за этого я больше не могу автоматически перезагружаться при изменении файла.
Это мой uwsgi ini

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

[uwsgi]
master = false
enable-threads = true
wsgi-file = /opt/merlin/main.py
callable = app
protocol = http
http-socket = localhost:5000
daemonize = /var/log/merlin/merlin-app.log
env = FLASK_ENV=development
py-autoreload = 1
Причина, по которой мне нужно использовать master = false, заключается в том, что я импортирую pandas и google.cloud.bigquery, и это приводит к ошибки:

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

uWSGI listen queue of socket "localhost:5000" (fd: 3) full !!! (2871782829/10922)
Не совсем уверен в этом вопросе. Исследуя больше, я обнаружил, что это связано с PIL, вероятно, из-за чего он не запускается с master = true.
Итак, есть ли способ запустить автоматическую перезагрузку Python в uwsgi с master = false?

Подробнее здесь: https://stackoverflow.com/questions/790 ... wsgi-flask
Ответить

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

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

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

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

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