FreeBSD 9.2-RELEASE
Perl v5.14.4
EV 4.15
AnyEvent 7.04
AnyEvent::HTTP 2.15


Мое одно письмо на модерацию попало.
Вот оно.

Да, работает (если исключить RESOLVER).
А ведь была сначала мысль, что с dns у него проблема, но поститал, что раз      
сказал persistent => 0, то  AnyEvent::HTTP должен дальше и сказать тоже не      
сохранять открытые сокеты. :-)                                                  

А почему в netstat не видно открытого сокета?                                   

Но как поремонтироваь это - не знаю.                                            
Перед fork делаю      


{
    ...

    my $rs = $AnyEvent::DNS::RESOLVER;                                          
    $$rs{rw4} = $$rs{rw6} = undef;                                              
    undef $AnyEvent::DNS::RESOLVER; 

}                                           

Отрегистрируем обработчики и уничтожаем resolver: сокеты закроются, так как my 
на них.
Не помогает.          


On Wednesday, 16 October 2013, 14:47, Гришаев Анатолий <[email protected]> 
wrote:

Либо тебе не повезло, 
либо у тебя забавные библиотеки:

Проверил на FreeBSD +  Linux 
с  perl 5.10, 5.14, 5.16 
с EV и без него.

Со строчкой работает, 
без строчки нет.

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить