Tenemos un robot que funciona, pero cuando se ejecuta a través de una tarea programada, inicia los procesos de Chrome a través del ChromeDriver actualizado, pero no realiza proceso alguno, se queda como colgado, si se deja así, se realiza un timeout (10 minutos) como se indica en el log:
…
2021-09-17 22:03:17.439936 – rocketbot – INFO – request: __main__ : use – chrome – {«tipo»:»0″,»url»:»{Web}»}
2021-09-17 22:13:20.865752 – rpaweb – ERROR – EXCEPTION IN (<string>, L_370 «»): Message: session not created
from timeout: Timed out receiving message from renderer: 600.000
(Session info: chrome=93.0.4577.82)
….
Agradeceré su apoyo para saber qué puede estar pasando, la tarea la ejecutamos con SYSTEM, pero incluso con un usuario administrador del servidor también sucede.
Saludos
A16
Hola Cristian Casanova
Probaron ejecutar desde la suite en la misma máquina donde se ejecuta la tarea programada?
Cristian Casanova
Hola A16,
Sí, y funciona correctamente, aparentemente según nos ha mencionado personal de RocketBot de mi país, es debido a que debe utilizarse una sesión iniciada y con usuario de ejecución de esa misma sesión, yo estaba utilizando el usuario SYSTEM para la ejecución, lo curioso es que con FireFox la ejecución sí se completa correctamente, voy a realizar más pruebas al respecto, de ser así, procederíamos a no usar Chrome para el BOT.
A16
Prueba ejecutando el bot con el script indicado acá https://docs.rocketbot.co/?p=158
Normalmente no se necesita tener una sesión para función. Pero puedes probar con eso para ver si se evita el problema