[Postfixbuch-users] saslauthd frißt kompletten ram auf
Andreas Winkelmann
ml at awinkelmann.de
Mo Aug 20 19:41:48 CEST 2007
On Monday 20 August 2007 18:46, Patrick Ben Koetter wrote:
> * Josef Schauer <office at s-i-s.at>:
> > Hallo.
> >
> > Hab seit mehreren Wochen das Problem, dass der saslauthd den kompletten
> > Arbeitsspeicher auffrißt.
> > Der Speicherverbrauch steigt beim saslauthd über den Zeitraum von 3-4
> > Tagen kontinuierlich auf 100% an.
> > Das endet immer darin, dass verschiedene Dienste wie apache, mysql,
> > cyrus, .... einfach abschmieren.
> >
> > Ein Neustart des saslauthd löst das Problem zwar vorübergehend jedoch
> > nicht entgültig. Mein Workaround besteht
> > derzeit darin dass ich den saslauthd einmal pro Tag einfach neu starte.
> > Das ist jedoch keine langfristige Lösung ;-)
>
> Wieviele Instanzen laufen denn da vom saslauthd?
> Ist der unter Streß wegen z.B. vielen Login-Versuchen?
>
> > System:
> >
> > debian etch / kernel 2.6.17.11
> > saslauthd 2.1.22 mit pam und mysql-backend
>
> Das pam_mysql plugin hatte doch einen memory leak, oder?
> Andreas Winkelmann hat da mal was berichtet.
Ja, und deshalb:
$ man saslauthd
...
-n threads
Use threads processes for responding to authentication queries.
(default: 5) A value of zero will indicate that saslauthd
should fork an individual process for each connection. This can
solve leaks that occur in some deployments..
...
# saslauthd -n 0 -a ....
--
Andreas
Mehr Informationen über die Mailingliste Postfixbuch-users