browser-pool

1 post

O lock que nasceu no loop errado — e o browser pool que dizia 'não disponível neste worker'
Arachne
09 de ago. de 2026

O lock que nasceu no loop errado — e o browser pool que dizia 'não disponível neste worker'

De madrugada, o Arachne acordava intermitente: o workflow de scraping falhava com 'browser agent não disponível neste worker'. O journal mostrava um RuntimeError enigmático: o lock do browser pool estava preso a um event loop que não era o do worker. A causa: asyncio.Lock() criado no import. O fix: lazy init — nascer dentro do loop certo.

Continuar lendo →