Apache MaxClients Probleme mit PHP

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/apache_maxclients_probleme_mit_php_118215/page_1 - zur Vollversion wechseln!


Philipp schrieb am 28.06.2004 um 22:28

Seit einigen Tagen funktioniert auf meinen Server die PHP mail() Funktion nicht mehr richtig. Wie ich gerade entdeckt habe hat das mit der MaxClients Einstellung von Apache zu tun. Sobald mehr als 256 Apache Prozesse gleichzeitig laufen, kommt es nur zu "Warning: Could not execute mail delivery program in /home/verzeichnis/script.php on line XX" Fehlermeldungen.

Da das Debian Apache Paket kein solches Limit hat, vermute ich das es "ein Feature" vom PHP Modul selber ist. Wie kann man dieses Limit aufheben?

Ich habe schon auf die neuere PHP Version von http://www.dotdeb.org geupdatet, allerdings ohne Erfolg :(


Philipp schrieb am 30.06.2004 um 11:29

Anscheinend hat das ganze mit den Open File Limit im Linux Kernel zu tun. Ich schätze es wird Zeit für einige Neukompilierungen, da ich gestern entdeckt habe das auch das Debian Apache Paket ein Limit (MaxClients 512) hat :rolleyes:. Ich warte damit aber noch 2 Tage bis ich meinen neuen Server mit DRAC Card habe.


Philipp schrieb am 02.07.2004 um 21:41

Das Limit dürfte an den Hauptspeicher gebunden sein. Mit 2GB Ram funktioniert mail() auch bei knapp ~450 Apache Prozessen fehlerfrei.

Ich nehme an:
256 Prozesse = 1GB
512 Prozesse = 2GB
768 Prozesse = 3GB

usw.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026