Как остановить uwsgi когда никакой pidfile в конфигурации?

Одна вещь рассмотреть состоит в том, чтобы иметь вход в систему transatcion жесткий диск и Ваш MDF на SSD. Также продолжительность жизни будет зависеть значительно от типа приложения. OLTP может гореть, хотя быстро, где, поскольку довольно статические данные не должны иметь никаких проблем.

14
задан 8 January 2014 в 18:52
3 ответа
  1. Используйте Windows Server Backup.

  2. Windows Server Backup не сохраняет «много ненужных данных», он сохраняет все, что требуется для выполнения восстановления с нуля, если вы выполняете полное резервное копирование сервера или резервное копирование с выбран вариант восстановления с нуля. Если вы не хотите, чтобы в резервной копии сохранялось все, что требуется для восстановления с нуля, то резервная копия с нуля - не то, что вам нужно.

  3. Вы не можете иметь свой пирог и есть его. Если вам нужна резервная копия, которая позволит вам восстановить сервер самым быстрым и эффективным способом, тогда вам понадобится полная резервная копия сервера или резервная копия, в которой выбран вариант восстановления с нуля.

16
ответ дан 2 December 2019 в 21:06

Как и в первом ответе, в Ubuntu или Debian вы можете просто выполнить sudo killall -9 uwsgi . Хотя я действительно хочу знать, дает ли uwsgi возможность остановить себя.

2
ответ дан 2 December 2019 в 21:06

Это известная функция, которую нельзя завершить uwsgi, просто убрав ее. Второй пункт: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html

До uWSGI 2.1 по умолчанию отправка сигнала SIGTERM в uWSGI означает «грубую перезагрузку стека» в то время как соглашение заключается в том, чтобы закрыть приложение на SIGTERM. Чтобы выключить uWSGI, используйте SIGINT или SIGQUIT. Если вы абсолютно не можете жить с таким неуважением uWSGI к SIGTERM, обязательно включите опцию «умереть в срок». К счастью, этот неправильный выбор был исправлен в uWSGI 2.1

4
ответ дан 2 December 2019 в 21:06

Теги

Похожие вопросы