Умирают "screen'ы" в sudo
Небольшое введение:
Пишу собственного Бота на платформе VK. Не так давно сменил хостинг. Раньше я использовал для постоянной работы tmux и всё было прекрасно. Но сейчас на хостинге в моём распоряжении только 'screen', у которого постоянно почему-то умирают сессии.
Суть проблемы:
Мне нужно запускать бота, чтобы он работал 24/7. Запускаю отдельную сессию в screen: screen -S Bot. После же указываю сам запуск Бота: /opt/python/python-3.9.0/bin/python main.py. Однако через определённое время, Бот перестаёт работать, а при попытке посмотреть сессии screen вижу такое сообщение:
-bash-4.2$ screen -list
There is a screen on:
24796.Bot (Dead ???)
Remove dead screens with 'screen -wripe'.
1 Socet in var/run/screen/S-user... .
Много статей было прочитано, но ничего мне не помогло. На данный момент я пробую запускать Бота через 'DAEMON': screen -m -d -S Bot /opt/python/python-3.9.0/bin/python main.py.
Очень интересно почему умирают screen'ы. И хотелось бы узнать как исправить данную проблему и запускать Ботов на 24/7.
Всем спасибо за ответы.
P.S: Мне уже дали понять, что проблемы связаны с хостингом. Но что если переписать Longpoll Бота в CallBack Бота ? По идее постоянная работа скрипта как при Longpoll не потребуется, ведь достаточно иметь сайт на который будет приходить post запрос с ивентом. Получится ли тогда обеспечить бесперебойную работу бота ?
Ещё раз всем спасибо за ответы.