Как удостов-ся, что скрипт работ-ий 24/7, живой в данный мом
От: _VW_ Марс  
Дата: 14.02.16 11:05
Оценка:
Есть питон скрипт на линукс сервере, который должен быть запущен 24/7. Если он по какой-то причине
аварийно завершается ИЛИ зависает (но НЕ завершается, то есть он еще в памяти), то мне нужно об этом знать.

Сначала я думал, что можно будет проверять через cron есть ли он в памяти (cron будет запускать другой bash скрипт). Это да, подходит. Но, только когда он аварийно завершается.
А если нет, если он просто как бы завис и вот-вот авирийно завершится, но ПОКА ЕЩЕ не завершился, то такой способ не подойдет, верно?

Что делать тогда? Сделать так, чтобы он сохранял раз в минуту heart-beat в файл? Вроде бы как это будет работать. Если не сохраняет, значит либо завис, либо уже аварийно завершился.
Что думаете?
Отредактировано 14.02.2016 11:07 _VW_ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.