Re: php error müllt apache2 log voll

2012-12-19 Diskussionsfäden Grimnin Fridyson
- Ursprüngliche Message - Von: Heiko Schlittermann h...@schlittermann.de An: lug-dd@mailman.schlittermann.de CC: Gesendet: 22:24 Sonntag, 16.Dezember 2012 Betreff: Re: php error müllt apache2 log voll Moin, Grimnin Fridyson fridy_lu...@yahoo.de (Sa 15 Dez 2012 23:35:09 CET

Re: php error müllt apache2 log voll

2012-12-16 Diskussionsfäden Andreas Kretschmer
tranquillo sportfreund_rob...@gmx.de wrote: Die Logs sollten doch auf einer eigenen Partition liegen. Wenn die vollläuft, sieht man doch, was die Ursache ist. Ich verstehe nicht. Der Server hat nur eine Partition (zumindest sehe ich die bei meiner VM das nur so). Ohh okay. Man kann aber

Re: php error müllt apache2 log voll

2012-12-16 Diskussionsfäden tranquillo
Moinsen :) Am 16.12.2012 09:22, schrieb Andreas Kretschmer: tranquillo sportfreund_rob...@gmx.de wrote: Die Logs sollten doch auf einer eigenen Partition liegen. Wenn die vollläuft, sieht man doch, was die Ursache ist. Ich verstehe nicht. Der Server hat nur eine Partition (zumindest sehe

Re: php error müllt apache2 log voll

2012-12-16 Diskussionsfäden Andre Klärner
Moin moin, On Sun, Dec 16, 2012 at 11:42:25AM +0100, tranquillo wrote: Am 16.12.2012 09:22, schrieb Andreas Kretschmer: tranquillo sportfreund_rob...@gmx.de wrote: Die Logs sollten doch auf einer eigenen Partition liegen. Wenn die vollläuft, sieht man doch, was die Ursache ist. Ich

Re: php error müllt apache2 log voll

2012-12-16 Diskussionsfäden Konrad Rosenbaum
On Sunday 16 December 2012 11:42:25 tranquillo wrote: Nun ja, Du kannst auch fork-Bomben basteln oder andere böse Dinge. Zum 'spielen' nimmt man halt keine Produktionssysteme. Wie ganz oben schon geschrieben, es handelt sich um mein Dev/Spiel-System. Genau da liegt ein wesentliches

Re: php error müllt apache2 log voll

2012-12-16 Diskussionsfäden Heiko Schlittermann
Moin, Grimnin Fridyson fridy_lu...@yahoo.de (Sa 15 Dez 2012 23:35:09 CET): Betriebsystemkomponente die die Logfiles schreibt, vor jeder Zeile die sie schreibt schaut, sind zB. noch mindestes 30mb freier Speicher? Ja! Du könntest im logrotat ein filesize einstellen. wenn du ein paar logs

php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Hi, eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll.. und zwar so richtig. letzte Woche war der Server dadurch so voll das das RZ den Kasten stoppen, mir eine Speichererweiterung verkaufen und dann neustarten musste. Dannach hab ich die erste 200mb

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Thomas Schmidt
Hi! Am 15. Dezember 2012 12:25 schrieb tranquillo sportfreund_rob...@gmx.de: eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll. Normalerweise greifen PHP-Programme nicht auf andere Programmteile über den behäbigen Webserver zu, sondern gehen übers

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Andreas Kretschmer
tranquillo sportfreund_rob...@gmx.de wrote: Hi, eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll.. und zwar so richtig. letzte Woche war der Server dadurch so voll das das RZ den Kasten stoppen, mir eine Speichererweiterung verkaufen und dann

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Hi Andreas, Am 15.12.2012 12:32, schrieb Andreas Kretschmer: tranquillo sportfreund_rob...@gmx.de wrote: Hi, eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll.. und zwar so richtig. letzte Woche war der Server dadurch so voll das das RZ den Kasten

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Hi Thomas, Am 15.12.2012 12:30, schrieb Thomas Schmidt: Hi! Am 15. Dezember 2012 12:25 schrieb tranquillo sportfreund_rob...@gmx.de: eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll. Normalerweise greifen PHP-Programme nicht auf andere

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Thomas Schmidt
while (false !== ($file = readdir($src))){ ... } ) Wenn $src eine URL ist, testest du damit die Performance des Servers. War doch ein voller Erfolg. Ansonsten ist es extrem unwahrscheinlich, dass du aus Versehen mal 200MB Logfiles produzierst. ___

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden falk . doering
Hallo Robert, was du hier bemängelst ist kein PHP-Problem. Jedes Programm kann Logfiles zum Überlaufen bringen. Deshalb gibt es auch je ein Dev-, Stage- und Live-System. Entweder du entwickelst lokal oder du fängst solche Fehler gleich ordentlich ab. Sonst kann ich nur Andreas zustimmen:

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Am 15.12.2012 13:34, schrieb Thomas Schmidt: while (false !== ($file = readdir($src))){ ... } ) Wenn $src eine URL ist, testest du damit die Performance des Servers. War doch ein voller Erfolg. Es war keine URL sondern die Datei: /var/www/blubb//data.xml .. die konnte die Funktion aber nicht

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Thomas Schmidt
while (false !== ($file = readdir($src))){ ... } ) Es war keine URL sondern die Datei: /var/www/blubb//data.xml Was hast du genau gemacht? ? readdir(/var/www/blubb//data.xml); ? bringt bei mir: Warning: readdir() expects parameter 1 to be resource, string given in /blaaa/crashtest.php on

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Hi Falk, Am 15.12.2012 13:35, schrieb falk.doer...@fadoe.de: Hallo Robert, was du hier bemängelst ist kein PHP-Problem. Jedes Programm kann Logfiles zum Überlaufen bringen. Oh.. das is ja nicht so schön. Deshalb gibt es auch je ein Dev-, Stage- und Live-System. Entweder du entwickelst

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden tranquillo
Hi Thomas, Am 15.12.2012 13:52, schrieb Thomas Schmidt: while (false !== ($file = readdir($src))){ ... } ) Es war keine URL sondern die Datei: /var/www/blubb//data.xml Was hast du genau gemacht? ? readdir(/var/www/blubb//data.xml); ? bringt bei mir: Warning: readdir() expects

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden falk . doering
Hallo Robert, ich gebe dir mal einen bösen Tipp, wobei ich mir gleich die Finger in Weihwasser waschen werde. Denn was du da in deiner Endlosschleife machst widerspricht jeder guten Programmierung: while (false !== ($file = @readdir($src))){ ... } Das sollte klappen. Viele Grüße, Falk

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Andre Klärner
On Sat, Dec 15, 2012 at 12:25:29PM +0100, tranquillo wrote: eine wild gewordene Schleife in PHP müllt mir die /var/log/apache2/error_meineIP.de.log voll.. und zwar so richtig. den Heldentot stirbt. Was ausser logging ganz abschalten kann man da machen? Moin Rob, hast du mal geschaut wie du

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Andre Klärner
On Sat, Dec 15, 2012 at 05:27:03PM +0100, tranquillo wrote: vielen Dank für die ganzen Vorschläge und Hinweise. Allerdings glaube ich, werd ich immer noch nicht wirklich verstanden. Ich hätte also gerne eine Lösung in der Form das die Betriebsystemkomponente die die Logfiles schreibt, vor

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Heiko Schlittermann
Moin, tranquillo sportfreund_rob...@gmx.de (Sa 15 Dez 2012 17:27:03 CET): Betriebsystemkomponente die die Logfiles schreibt, vor jeder Zeile die sie schreibt schaut, sind zB. noch mindestes 30mb freier Speicher? Ja! - Ok logge das Problem ... Nein! - Email an mich: Junge, Du hast ganz andere

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Grimnin Fridyson
Hi @ all, Am 15.12.2012 16:51, schrieb Andre Klärner: Moin Thomas, Gruß, Andre vielen Dank für die ganzen Vorschläge und Hinweise. Allerdings glaube ich,  werd ich immer noch nicht wirklich verstanden. Wenn man entwickelt, baut man zwangsläufig viel testcode und damit potentiell

Re: php error müllt apache2 log voll

2012-12-15 Diskussionsfäden Rene Thiel
Am 15.12.2012 17:27, schrieb tranquillo: vielen Dank für die ganzen Vorschläge und Hinweise. Allerdings glaube ich, werd ich immer noch nicht wirklich verstanden. Ich glaube schon, dass die Mehrheit Dein Problem verstanden hat. Begrenzungen in logrotate/rotatelogs würde ich jedoch nicht