
Estoy usando un script de Python y Selenium para ejecutar algunas pruebas usando el controlador web de Firefox en un sistema Arch Linux que ejecuta Awesome WM.
Estas pruebas llevan mucho tiempo, por lo que no quiero sentarme frente a la computadora mientras se ejecutan. He estado ejecutando estas pruebas de la misma manera durante aproximadamente 2 semanas sin problemas, y luego, después de una actualización del sistema Arch Linux (pacman -Syu), tengo un problema.
El problema es que cuando vuelvo (después de, digamos, una o dos horas), el controlador web a menudo falla en un lugar aparentemente aleatorio de las pruebas. Si reinicio las pruebas, pasará el lugar donde estaba congelado. En realidad, nunca lo vi detenerse, solo volví a ver un controlador web que no responde. La ventana del controlador web muestra sólo un título y nada en el cuerpo del navegador.
Creo que puede estar sucediendo porque mi computadora está entrando en un estado inactivo, pero no SIEMPRE sucede. Si me siento aquí y espero a que la pantalla se ponga negra y luego muevo el mouse poco después, el controlador web generalmente sigue ejecutándose.
¿Existe la posibilidad de que mi pantalla se apague y luego entre en un estado inactivo que impediría que el controlador web funcione correctamente?
Intenté modificar /etc/systemd/logind.conf
la configuración IdleAction=ignore
, pero la pantalla aún se pone negra después de un tiempo y sigo teniendo el problema si lo dejo por un tiempo. He pensado en revertir partes de mi sistema, pero no estoy seguro de qué debería revertir específicamente.
¿Hay algo más que deba verificar que pueda estar causando que los procesos dejen de funcionar en estado inactivo?
¡Gracias!