On 08/19/15 20:48, Denis Fedoseev wrote:
Вы таки хотите странного. Keep-alive коннект будет рваться по любому т.к. за
время пока машина заблокирована heaкtbeat уже давно кончится в коннекте.
И если рвать принудительно коннект - получится ровно тоже самое что и при
неиспользовании keep-alive.

Keep-alive нужен в пределах одной "пачки" запросов. А закрывается по таймауту сервером между такими "пачками".

В качестве workaround пробую передавать в http_get парамер sessionid который меняется на каждый запрос к каталисту. Т. е. когда процесс долго спит и AnyEvent этот сон не контролирует (и за это время сервер может закрыть коннекии).

Но похоже при этом в процесс копятся десктрипторы закрытых коннекций...

--

Пожалуйста не используйте top posting:
http://federicopistono.org/blog/the-madness-of-top-posting-lets-put-an-end-to-this
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить