
저는 Awesome WM을 실행하는 Arch Linux 시스템에서 Firefox 웹 드라이버를 사용하여 일부 테스트를 실행하기 위해 Python 스크립트와 Selenium을 사용하고 있습니다.
이 테스트는 시간이 오래 걸리기 때문에 테스트가 진행되는 동안 컴퓨터 앞에 앉아 있고 싶지 않습니다. 약 2주 동안 동일한 방식으로 이 테스트를 문제 없이 실행했는데, Arch Linux 시스템 업데이트(pacman -Syu) 후에 문제가 발생했습니다.
문제는 내가 돌아왔을 때(예를 들어 한두 시간 후에) 웹 드라이버가 종종 테스트 중 무작위로 보이는 지점에서 충돌이 발생했다는 것입니다. 테스트를 다시 시작하면 정지되었던 지점을 지나게 됩니다. 실제로 멈추는 것을 본 적이 없으며 응답하지 않는 웹 드라이버를 보기 위해 돌아왔을 뿐입니다. 웹 드라이버 창에는 제목만 표시되고 브라우저 본문에는 아무것도 표시되지 않습니다.
내 컴퓨터가 유휴 상태에 진입했기 때문에 이런 일이 발생할 수 있다고 생각하지만 항상 그런 것은 아닙니다. 여기 앉아서 화면이 어두워질 때까지 기다렸다가 잠시 후 마우스를 움직이면 일반적으로 웹 드라이버가 계속 실행됩니다.
화면이 꺼졌다가 나중에 유휴 상태로 전환되어 웹 드라이버가 제대로 작동하지 않을 가능성이 있습니까?
/etc/systemd/logind.conf
설정을 수정해 보았 IdleAction=ignore
으나 시간이 지나도 화면이 계속 검게 나오고, 잠시 방치하면 여전히 문제가 발생합니다. 시스템의 일부를 롤백하는 것에 대해 생각해 보았지만 구체적으로 무엇을 롤백해야 하는지 잘 모르겠습니다.
프로세스가 유휴 상태에서 작동을 중지하게 만드는 원인이 될 수 있는지 확인해야 할 다른 사항이 있습니까?
감사해요!