在systemd 中是否存在一個設置,以便在例如後自動重新啓動服務 。 24小時?systemd:24小時後自動重啓服務?
或者什麼是實現這種功能的最佳解決方法?
背景:我在長時間運行的Web收集和存儲到DB代碼中有一個難以識別的缺陷。它可以工作10或20天,然後突然停止,直到我們手動重置。即使過度採伐,我也不知道問題是從哪裏來的。當然,我寧願解決潛在的問題,但是(出於經濟原因),暴力破解和重新啓動也可能會訣竅。
編輯:我似乎終於找到了真正的缺陷 - 互聯網查詢,我沒有(不能)設置超時(因爲read_json功能並沒有讓該選項)。現在已經通過socket.setdefaulttimeout(...)解決了這個問題 - 我希望能夠解決這個不常發生的問題。 感謝您的幫助!
哇,真是太棒了。太感謝了。 「看門狗」,太棒了。將使用它_next time_ ...因爲我似乎終於找到了真正的缺陷 - 我無法設置超時的Internet查詢,因爲read_json函數不允許該選項。現在已經通過socket.setdefaulttimeout(...)解決了這個問題 - 我希望能夠解決這個不常發生的問題。但是,非常感謝您的幫助! – AltSheets