хуки для StopAsync, OnStopping, OnStopped, для StopAsync нужно ~20сек для завершения всех делов.
Если запускаю приложение из консоли и жмакаю CTRL+C, они все отрабатывают норм
Если запускаю в linux-контейнере, то на docker stop ловится SIGTERM и всё норм работает
Если в windows-контейнере, то успевает зайти в StopAsync, но через 5 сек грохает процесс.
docker stop —stop-timeout 30 не помогает
в docker run —stop-signal непонятно что писать для винды
Напиши скрипт закинь внутрь контейнера , который будет отрабатывать после старта
Обработку сигналов напишите в приложении и дело с концом
Обсуждают сегодня