syslog-ng зависает с помощью afmongo - PullRequest
0 голосов
/ 22 февраля 2012

Я использую syslog-ng для отправки данных в Монго, через некоторое время процесс завис.tcpdump не показывает никаких исходящих данных.debuggint syslog-ng, я обнаружил, что очередь назначения заполнена, сообщение сбрасывается; ... появляется несколько раз, а затем возвращается в нормальное состояние.в последний раз он никогда не вернется.использование kill -1 $ PID может решить эту проблему.но причина неизвестна, я пытаюсь понять это.если у кого есть идея?

1 Ответ

1 голос
/ 22 февраля 2012

Есть несколько причин, которые могут вызвать это, но трудно сказать без дополнительной информации, я бы посоветовал спросить также в списке рассылки syslog-ng, так как очень вероятно, что я бы попросил немного отладкитам есть информация, которая не совсем подходит для stackoverflow.

Тем не менее, есть один известный случай тупика, о котором я знаю в afmongodb, который не исправлен в 3.3.4, для этого есть исправление доступно здесь .Из твоего описания, я не уверен, что это поможет (кстати, интересны целевые очереди), но из того, что ты описал, это моя лучшая ставка.

Надеюсь, это поможет!

...