Что сделать, чтобы не зависала?
Возникает часто проблема следующего характера.
Запускаю джобу. Но она подвисает по каким-то причинам. Например, в докере был запущен serve and listening специально или нет — не важно. Но мне хочется, чтобы после того, как я нажимаю "cancel" происходила остановка контейнера. Сейчас контейнер зависает в таком случае.
Я не отвечаю за поддержку гитлаба. Хотелось бы понять, потенциально такое возможно сделать и сложно ли. И почему может он может сейчас зависать? Я грешу на shell-executor.
Ответы (1 шт):
Да, проблема в shell-executor. Его следует заменить на docker-executor или иной, который позволяют запускать контейнеры изолированно.
Следует отметить, что контейнеру отправляется SIGTERM и через 10 минут SIGKILL.