LINUX.ORG.RU

Ну во-первых логи, да. Во-вторых отправь ему прерывание. Если обработчика прерывания нет, то он упадет с трейсом и по трейсу ты поймешь, где он застрял

Aswed ★★★★★ ()
Ответ на: комментарий от whoisyou

Мне сдается, что если он не может добавить отдельно блок except BaseException и залить его хотфиксом на прод, когда все остальное обломалось, а настроить pdb в удаленном шелле никак, то точно не наш случай.

mazdai ★★ ()
Ответ на: комментарий от sniper21

Скрипт не асинхронщина случаем?

Ага. Используется luigi

…! аж пошел посмотреть не переписали ли нафиг luigi, откуда вдруг в нем асинхронщина появилась.

ei-grad ★★★★★ ()

Нельзя. Но есть стандартные утилиты типа strace и прочего. В принципе есть ещё python-модуль для gdb, но кажется что ему нужен интерпретатор питона собранный в дебаге. Так что логгинг - наше всё. Ну и выше подсказали что если прибить скрипт через sigterm, то он выплюнет трейс и умрет. Есть ещё вариант самому подолжить соломки чтоб не умер - https://stackoverflow.com/a/133384.

ei-grad ★★★★★ ()