03.04.2013 20:20, Andrey Melnikoff пишет: > "Артём Н." <[email protected]> wrote: >> 26.03.2013 18:42, Andrey Melnikoff пишет: >>> "Артём Н." <[email protected]> wrote: >>>> 19.03.2013 21:09, Andrey Melnikoff пишет: >>> >>> [skipp] >>> >>>> Но насчёт Zabbix, не соглашусь. Его 1998-го года пилят. И, вроде, далеко не >>>> самая плохая система. >>> Ага, его обмазывают затычками. После "скандалы-интриги-расследования" >>> (http://blog.zabbix.com/mysterious-zabbix-problems-how-we-debug-them/1023/) >>> тем кто в теме становиться совсем смешно. >> "You could say: localtime() is not a reentrant function. Right. But why does >> it >> hang ? >> Let???s look into libc source code. On our Debian GNU/Linux 6.0 machine the >> interesting part is in eglibc-2.11.3/time/localtime.c" > >> И что тут смешного? Со всеми бывает. >> Насколько я понял, вызванный в обработчике сигнала localtime(), ожидает >> снятия >> блокировки прерванного localtime(). >> Типичный deadlock, связанный с устаревшей архитектурой libc, которая не была >> рассчитана на многопоточность, а разработчики предпочитали отделываться >> добавлением костылей. > >> Да, конечно тут есть и ошибка разработчиков Zabbix. Но что смешного, >> объясните? >> Я не в теме. > В signals handler'е нужно устанавливать флаг или завершать работу, в > зависимости от сигнала. А тут у нас геройство такое - мы в XXI веке > осознали, что так как мы делаем - делать низзя. Хотя про это пишут во всех > HOWTO по обработке сигналов. Типичный индусский код. Ну я понял уже... Ладно, по крайней мере, как-то работает, а это лучше, чем ничего. Стоит надеяться, что когда-то они произведут рефакторинг...
>> Я вскоре собираюсь ставить 2-й и перенести конфигурацию с тестового 1.8. >> На данный момент, всё-таки ограничусь Zabbix. Поищу патч от Яндекс. Если >> найду - >> хорошо. В любом случае, пока что, не очень критично. > Не найдешь ты их. Есть у меня предположение, что там от забикса только > название осталось. Насчёт того, что только название, - не уверен. Но то, что в публичном доступе нет, скорее всего. Как ни печально. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

