MemoryLeak by saslauthd

  • Kleiner Tipp: Ich habe grade festgestellt, das die paar saslauthd Prozesse bei mir den kompletten RAM+Swap aufgefressen hatten. Nach einen /etc/init.d/saslauthd restart wurde es besser, aber mit der Zeit war der Speicher wieder weg.
    Wie es aussieht, ist das ein bekanntes Problem den Version die grade von Debian Squeeze benutzt wird. Bei einer fehlgeschlagenen Authentifizierungsanfrage wird der Speicher nicht richtig freigegeben.
    Abhilfe schafft, die Option -n 0 zu setzen, die dafür sorgt, das pro Anfrage ein neuer Thread benutzt wird, dadurch wird der Speicher wieder freigegeben. In der /etc/default/saslauthd muss

    Code
    OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"


    zu

    Code
    OPTIONS="-n 0 -c -m /var/spool/postfix/var/run/saslauthd -r"


    geändert werden.


    Evtl. tritt das Problem auch nur zusammen mit ISPConfig bzw. dessen Authentifizierung per MySQL auf.


    Weitere Infos: saslauthd memory leak > fix - HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials


    Ich hoffe das hilft jemanden :D