Hallo Rüdiger, hallo Leute, Am Mittwoch, 9. Februar 2005 04:33 schrieb Ruediger Meier:
On Monday 07 February 2005 21:07, Christian Boltz wrote:
Wie sehen Deine PHP-Einstellungen bezüglich memory_limit, max_input_time und max_execution_time aus? (/etc/php.ini oder <?php phpinfo() ?> )
max_execution_time = 30 max_input_time = 60 memory_limit = 8M
Also die (eigentlich?) harmlosen Default-Einstellungen.
Ersmal zum Verstaendnis: Muesste Apache ein (eventuell) kaputtes php script verkraften koennen oder ist es normal das er so immer weiter RAM verbraet? (das script liegt uebrigens in einem userdir)
Normal ist es definitiv nicht.
Koennte es theoretsich auch mit dem P4 optimierten Kernel zusammen haengen?
Nichts ist unmöglich, aber das wäre nicht meine erste Baustelle ;-)
Oder kann man die httpd2-prefork Prozesse nicht insgesamt irgendwie beschraenken? Wenn wegen des Apachen anfaengen wird zu swappen, koennte der auch gleich gekillt/restarted werden, da der Server bei mir primaer anderes zu erledigen hat - obwohl es ja nicht schoen ist.
man ulimit ;-) Apache selbst AFAIK hat auch ein paar Einstellungen zur Speichernutzung usw. - aber falls Du wirklich auf einen Bug gestoßen sein solltest, ist ulimit die deutlich robustere Lösung.
Dummerweise habe ich nicht viel Ahnung von php: Wie kann ich denn feststellen wo genau im Script er stecken bleibt?
Füge genügend error_log()-Aufrufe (mit Angabe der Position o. ä.) ins Script ein ;-) Genaue Syntax siehe PHP-Doku.
hm ;) eigentlich wollte ich ja nur das script benutzen, ohne es zu verstehen.
*g* error_log()-Aufrufe sind wirklich nicht schwer zu programmieren.
Ich werde mich mal beim Author melden, voerst habe ich einiges heraus genommen was meiner Meinung nach den Crash verursacht hat.
Dann bin ich mal gespannt, ob es hilft ;-) Gruß Christian Boltz -- Wenn Du Dich weiter doof stellst, dann: Warning: loading builtin philipp-cool-down.dll. Couldn't be loaded! Expect trouble!!! [Philipp Zacharias in suse-linux]