PythonスクリプトとSeleniumを使用して、Awesome WMを実行しているArch LinuxシステムでFirefox Webドライバーを使用していくつかのテストを実行しています。
これらのテストには時間がかかるため、実行中はコンピューターの前に座りたくありません。私はこれらのテストを問題なく2週間ほど同じ方法で実行していましたが、Arch Linuxシステムの更新(pacman -Syu)の後、問題が発生しています。
問題は、1時間または2時間後に戻ってきたときに、Webドライバーがテストのランダムな場所でクラッシュすることが多いことです。テストを再開すると、凍結された場所を通過します。実際に停止するのを見たことはなく、応答していないWebドライバーを見るために戻っただけです。Webドライバーウィンドウには、ブラウザーの本体にタイトルのみが表示され、何も表示されません。
コンピューターがアイドル状態になっているために発生している可能性がありますが、常に発生するわけではありません。ここに座って画面が黒くなるのを待ってからすぐにマウスを動かしても、通常はWebドライバーが動作しています。
画面がオフになり、その後アイドル状態になり、Webドライバーが正常に機能しなくなる可能性がありますか?
/etc/systemd/logind.conf
設定を変更しようとしましたIdleAction=ignore
が、しばらくすると画面が黒くなり、しばらく離れると問題が発生します。システムの一部をロールバックすることを考えましたが、具体的に何をロールバックする必要があるかわかりません。
プロセスがアイドル状態で動作しなくなる可能性があることを確認する必要がある他のものはありますか?
ありがとう!