Задать вопрос
@Evgeny_A

Почему Python скрипты рандомно завершаются (terminated)?

Есть скрипт, который уже давно не менялся. Он запускался каждую ночь и делала свою работу. Теперь этот скрипт в любой момент после запуска может завершиться, а в терминале появится "Terminated". Окружение Python не обновлялось. Пакеты и их версии не менял.

Что я пробовал:
  1. Запустить скрипт как сервис Linux, создав .service файл и запустив его
  2. Написал другой скрипт, который на нагрузки на сервер не оказывается, а просто ждет (time.sleep(999999))
  3. Перезагружал сервер

Во всех случаях скрипты отваливаются, а в логах "Terminated". Вопрос: что проверять? Как диагностировать?
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nigredon
Можно для теста проверить скрипт на другом языке, например на баше
sleep 999999
Если не будет останавливаться, значит проблема только в питоне, может где-то есть 'killall python'.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы