On Wed, Aug 29, 2007 at 01:28:43PM +0400, Alexey Rymonin wrote:
> Hello Igor,
>
> Wednesday, August 29, 2007, 12:06:11 PM, you wrote:
>
> > On Wed, Aug 29, 2007 at 11:55:30AM +0400, Igor Sysoev wrote:
>
> >> > Кстати, в вышеупомянутой проверке на NULL я буду вызывать DP_ISPOLLED,
> >> > чтобы проверить, дейстивтельно ядро считает, что дескрптор ещё
> >> > присутствует
> >> > в /dev/poll, или же это фантомные события, оставшиеся после удаления.
> >>
> >> Патч, который проверяет с DP_ISPOLLED странный дескриптор.
> >> Падать теперь не должно, в логе должны быть alert'ы.
> >> Можно поставить в продакшн плюс на тестирование с отладочным логом для
> >> выяснения, кто не прав.
>
> > Патч забыл.
>
> Пропатчил, собрал с логом, сделал ротейт на каждую минуту + gz...
> период хранения логов день... так что полубому успею
> А nginx-у плохо не станет от каждоминутных USR1 ?
Нет, не будет.
> И только ща подумал.... мнеже надо как-то узнать в каком логе он
> ошибка интересующая нас возникнет.... мне что искать в минутном логе,
> чтобы его пометить как-нить? какие слова имеется ввиду....
>
> Эти?
> ioctl(DP_ISPOLLED) failed for socket
> phantom event
> unexpected event
Достаточно alert.
--
Игорь Сысоев
http://sysoev.ru