gentoo and syslog-ng max connections
Syslog-NG hat für unix logging sources die Möglichkeit eine maximale Anzahl an Prozessen welche auf eine FIFO zugreifen können implementiert. Der Standardwert dafür ist “10”.
Folglich kann folgender Fehler entstehen, sofern mehr Ressourcen oder Dienste auf (z.Bsp.) “/dev/log” zugreifen:
syslog-ng[3606]: Number of allowed concurrent connections exceeded; num='10', max='10'
Folgendermaßen ist der Wert einstellbar (unter gentoo /etc/syslog-ng/syslog-ng.conf):
source src { unix-stream("/dev/log" max-connections(20)); internal(); pipe("/proc/kmsg"); };
Nach einem syslog-ng restart läuft das Ganze dann wieder.