Open FafnerKeyZee opened 3 days ago
Some captures get stuck and the playwright timeouts aren't respected (that's the 90sec you pass as parameter), but the capture (often) finishes, at some point. If it doesn't, the max_capture_time
it the one that kicks in and it will kill the capture regardless of its status.
I'll review the script again to make sure I'm not forgetting a timeout setting somewhere, but in your case, I'd recommend to reduce the max_capture_time
to something like 600s or so, to make sure a stuck capture is killed somewhat faster.
general_timeout_in_sec
evolved into a best effort setting.
Hello,
Using the following code with pylacus
uuid = lacus.enqueue(url=host['slug'], general_timeout_in_sec=90)
The timeout is not respected with Lacus (results by running tools/monitor.py)