нашёл баг который проявлялся, когда компоненту POE::Component::Client::HTTP даётся большее количество запросов на выполнение чем параметр max_open компонента POE::Component::Client::Keepalive (поумолчанию он = 128). Чем запросов больше тем быстрее проявится баг.
Выглядит он так, все запросы перестают обрабатываться и вываливаются по таймауту (error code 110).
Исправить легко: в метод _ka_request_timeout добавить удаление запроса из очереди SF_QUEUE.
Баг отправлен в багтрак, ждём апрува.
rt.cpan.org/Public/Bug/Display.html?id=47013
Выглядит он так, все запросы перестают обрабатываться и вываливаются по таймауту (error code 110).
Исправить легко: в метод _ka_request_timeout добавить удаление запроса из очереди SF_QUEUE.
Баг отправлен в багтрак, ждём апрува.
rt.cpan.org/Public/Bug/Display.html?id=47013