Выясните, что отправляет SIGTERM в мой процесс
Я запускаю докер-контейнер Debian в облаке Google(gcc (Debian 10.2.1-6+build2) 10.2.1 20210110, GNU ld (GNU Binutils для Debian) 2.35.2).
Что-то отправляет SIGTERM моему приложению, и оно умирает. Нет очевидной причины, почему. Как выяснить, что и почему убивает мое контейнерное приложение?
Приложение запускает некоторые вещи на основе C, и точно такой же контейнер с точно такими же входными данными работает на локальном Macbook без проблем. Проблема воспроизводится только при запуске облака Google.
Что я могу проверить?
УПД:
Application exec likely failed
terminated: Application failed to start: not available
это все, что я могу найти полезным в журналах запуска облака Google. Я вижу, что приложение (python) получает SIGTERM.
Я добавил обработчики сигналов, но это не помогло, никакой дополнительной информации.
я добавил
dmesg
вывод в обработчике SIGTERM, никакой дополнительной информации. Последнее сообщение касается инициализации сетевого интерфейса. Не вижу никаких следов первопричины100% это не тайм-аут или что-то в этом роде, поскольку более длинные запросы работают нормально