Size: a a a

2020 June 22

T

Tishka17 in Python Flask
хотя...
источник

T

Tishka17 in Python Flask
kill -HUP masterpid можешь
источник

T

Tishka17 in Python Flask
вероятно это же будет по команде reload в системд
источник

A

Alexandr in Python Flask
а. Где-то встречал такой способ. Спасибо. Посмотрю
источник

T

Tishka17 in Python Flask
Alexandr
а. Где-то встречал такой способ. Спасибо. Посмотрю
источник

T

Tishka17 in Python Flask
проблема в том, что мастерпид тоже надо как-то найти =D
источник

A

Alexandr in Python Flask
Ну это другой вопрос. Я вот думаю во время релоада что происходит с async await функционалом, он там доработает независимо от умершего master процесса или что с ними станет?
источник

T

Tishka17 in Python Flask
какой ещё асинк эвейт?
источник

T

Tishka17 in Python Flask
я думаю, по сигхапу должен воркеры по одному рестартануть просто
источник

T

Tishka17 in Python Flask
ну может ещё мастер форкнет
источник

A

Alexandr in Python Flask
ну там app у меня aiohttp.
источник

A

Alexandr in Python Flask
В общем план есть теперь. Буду его придерживаться
источник

V

Vlad in Python Flask
Alexandr
Подскажите gunicorn --reload на проде не зашквар? Если я хочу просто код подтягивать и чтобы само релоадилось? Где-то читал что это для дебага. Но в help не указано про debug.

Или есть какие-то более правильные практики CI организовать?
в сторону docker/ансибл смотри
источник

V

Vlad in Python Flask
с помощью докера можно вообще делать тихое обновление без остановки
источник

A

Alexandr in Python Flask
Vlad
с помощью докера можно вообще делать тихое обновление без остановки
в смысле на докере gunicorn крутить? Или по другому все настраивать как-то?
источник

V

Vlad in Python Flask
лично у нас сделано, что создаётся образ для прода, система видит новый образ и вкатывает за место старого
источник

V

Vlad in Python Flask
в итоге обновления сами улетают на прод и можно откатить старый образ
источник

АП

Агент Печенька... in Python Flask
Vlad
лично у нас сделано, что создаётся образ для прода, система видит новый образ и вкатывает за место старого
Чем сделали это?
источник

V

Vlad in Python Flask
Агент Печенька
Чем сделали это?
ну там самопис Kubernetes + docker-python и т.д. нас пока устраивает
источник

АП

Агент Печенька... in Python Flask
Уф, самопис.
источник