{"id":1030,"date":"2009-11-05T23:20:52","date_gmt":"2009-11-05T22:20:52","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1030"},"modified":"2009-11-05T23:21:14","modified_gmt":"2009-11-05T22:21:14","slug":"syslog-ng-falle","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2009\/11\/05\/syslog-ng-falle\/","title":{"rendered":"syslog-ng Falle"},"content":{"rendered":"<p>Heute hat mir syslog-ng einen ziemlichen Streich gespielt, den ich l\u00e4nger nicht vergessen werde. Aufgrund einer Einstellung in der Config hat mir das Programm einen einzigen CPU Kern zu 100% ausgelastet, was ich jetzt pers\u00f6nlich nicht so prickelnd fand &#8211; vor allem da nirgendwo etwas in den Logs stand.<\/p>\n<p><!--more-->Es beginnt in der syslog-ng.conf, mit den Sourcen, wo man mitunter die Kernel-Meldungen abfangen kann, um sie mitzuschreiben. Im Normalfall sieht das so aus (Laut RedHat Beispiel):<\/p>\n<blockquote><p>source kernsrc { pipe(&#8222;\/proc\/kmsg&#8220;); };<\/p><\/blockquote>\n<p>Doch da liegt auch schon der Hund begraben, dass damit \/proc\/kmsg Read\/Write also lesend und schreibend ge\u00f6ffnet wird, was uns oben genannte Probleme nebst anderen Nebeneffekten bringt. Korrekt sieht die Zeile so aus:<\/p>\n<blockquote><p>source kernsrc { file(&#8222;\/proc\/kmsg&#8220;); };<\/p><\/blockquote>\n<p>Und wieder einmal beweist sich: kaum macht man es richtig, funktioniert die Sache wie geschmiert&#8230;<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Heute hat mir syslog-ng einen ziemlichen Streich gespielt, den ich l\u00e4nger nicht vergessen werde. Aufgrund einer Einstellung in der Config hat mir das Programm einen einzigen CPU Kern zu 100% ausgelastet, was ich jetzt pers\u00f6nlich nicht so prickelnd fand &#8211; vor allem da nirgendwo etwas in den Logs stand.<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[22,60],"class_list":["post-1030","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-linux","tag-tip"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1030"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1030\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}