Есть ли настройка в systemd для автоматического запуска службы после, например, 24 часа?systemd: автоматический перезапуск службы через 24 часа?
Или что является лучшим обходным решением для реализации такой функции?
Предыстория: У меня есть труднооткрывающийся недостаток в моем длинном веб-сборке и хранении в DB-коде. Он работает 10 или 20 дней, затем он внезапно останавливается, пока мы не сбросим его вручную. Даже чрезмерная регистрация не дала мне представления о том, где именно возникает проблема. Конечно, я бы предпочел решить основную проблему, но (по экономическим соображениям) убийство и перезагрузка грубой силы, вероятно, также сделают трюк.
EDIT: я, кажется, наконец-то нашел реальный недостаток - интернет-запрос, для которого я не делал (не мог) установить тайм-аут (поскольку функция read_json не позволяют эту опцию). Теперь разрешили это с помощью socket.setdefaulttimeout (...) - и я надеюсь, что это решит эту проблему с нечастыми остановками. Спасибо за помощь!
Ничего себе, что действительно здорово. Бесконечно благодарен. «Сторож», фантастический. Будет использовать его _next time_ ... потому что я, кажется, наконец нашел реальный недостаток - интернет-запрос, для которого я не мог установить тайм-аут, потому что функция read_json не разрешала эту опцию. Теперь разрешили это с помощью socket.setdefaulttimeout (...) - и я надеюсь, что это решит эту проблему с нечастыми остановками. Но спасибо спасибо за вашу помощь! – AltSheets