Обновление до 006 проходит нормально. Запускается нормально. В логах ошибок нет. По истечении некоторого времени (до 10 минут) ядро просто завершает работу в нормальном режиме. Аналогично тому, если послать ядру -TERM. Это происходит даже если к ядру нет никаких подключений. В остальном все работает нормально.
Еще если ядру послать -HUP то оно перечитывает данные из базы, а потом закрывается. В логах:
Проверьте плз кто может, корректно ли 006-FreeBSD сборка обрабатывает -HUP? У меня она уверенно, без ошибок завершает работу после перечитывания данных!
?Debug : May 20 18:09:42 ModMap: join res <0>
?Debug : May 20 18:09:42 ModMap: HUP mutex unlocked! return ...
ERROR : May 20 18:09:42 StreamManager: accept failed: Interrupted system call
Info : May 20 18:09:42 BusLogic: Worker thread started.
Info : May 20 18:09:42 BusClassif: Periodic cleanup thread started.
Info : May 20 18:09:42 BusClassif: NF5 processor thread started
Info : May 20 18:09:42 BusPeriodic: BusPeriodic thread started.
?Debug : May 20 18:09:42 BusPeriodic: 1612 events remain
?Debug : May 20 18:09:42 BusPeriodic: first event time_t 1242851307
?Debug : May 20 18:09:42 BusPeriodic: i am going to wait for 37125 sec...
Может конечно бред, но после дня проверок удалось выяснить что, после обновления биллинга (любого, 003 -> 004 или 004 -> 005, 005 -> 006). Ядру требуется поработать некоторое время, чтобы нормально обрабатывать HUP и не вырубаться без причин. Проверял даже с пустой базой - новая инсталляция, ядро вырубается без ошибок если ему "нечего делать". Но если погонять его, например позаливая туда нетфлоу, дав ему поработав некоторое время с базой, все становится на круги своя.
В реальных рабочих условиях ядру всегда есть чем заняться, возможно поэтому подобные вылеты не проявляются