
我正在使用 Python 腳本和 Selenium 在運行 Awesome WM 的 Arch Linux 系統上使用 Firefox Web 驅動程式運行一些測試。
這些測試需要很長時間,所以我不想在它們運行時坐在電腦前。我已經以相同的方式運行這些測試大約 2 週,沒有出現任何問題,然後在 Arch Linux 系統更新 (pacman -Syu) 後我遇到了問題。
問題是,當我回來時(比如說一兩個小時後),網路驅動程式經常在測試中看似隨機的地方崩潰。如果我重新開始測試,它將超越凍結的位置。我從來沒有真正看到它停止過,只是回來看到一個沒有響應的網路驅動程式。 Web 驅動程式視窗僅顯示標題,瀏覽器正文中不顯示任何內容。
我認為這可能是因為我的電腦正在進入空閒狀態而發生的,但它並不總是發生。如果我坐在這裡等待螢幕變黑然後不久後移動滑鼠,網路驅動程式通常仍在運行。
我的螢幕是否有可能關閉,然後進入空閒狀態,從而阻止網路驅動程式正常運作?
我嘗試過修改/etc/systemd/logind.conf
設置IdleAction=ignore
,但一段時間後螢幕仍然黑屏,如果我離開一段時間,我仍然會遇到這個問題。我考慮過回滾系統的某些部分,但我不確定具體應該回滾哪些部分。
還有什麼我應該檢查的可能導致進程在空閒狀態下停止工作的情況嗎?
謝謝!