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
