Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

/proc/kallsyms format, sqldatasource dal, wwwxxxenden, convert raid5 to raid 10 mdadm, apache force chunked, nrao wwwxxx, xxxxxdup, procmail change subject header, wwwXxx not20, Wwwxxx.doks sas

Links

XODOX
Impressum

#1: memory size exhausted?

Posted on 2008-04-19 09:53:48 by Thomas Barth

Hallo,
irgendetwas legt meinen Server in der Nacht lahm, so dass keine weiteren
HTTP-Requests verarbeitet werden können. Folgenden Eintrag finde ich
sehr oft in der Standardfehler-Datei des Webservers
/var/log/apache2/error.log, obwohl alle Webhosts ihre eigene
Fehler-Datei haben.

Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes)

Ich kann nicht herausfinden, welches PHP-Script dafür verantwortlich
ist. Kann ich die Fehlermeldung so verstehen, dass in einer Schleife ein
Array schrittweise mit 40 Bytes allokiert wird, bis es die
Speichergrenze erreicht hat?

GruÃ,
Thomas B

Report this message

#2: Re: memory size exhausted?

Posted on 2008-04-19 14:08:11 by Ralph Stahl

Thomas Barth schrieb:
> Hallo,
> irgendetwas legt meinen Server in der Nacht lahm, so dass keine weiteren
> HTTP-Requests verarbeitet werden können. Folgenden Eintrag finde ich
> sehr oft in der Standardfehler-Datei des Webservers
> /var/log/apache2/error.log, obwohl alle Webhosts ihre eigene
> Fehler-Datei haben.
>
> Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes)
>
> Ich kann nicht herausfinden, welches PHP-Script dafür verantwortlich
> ist. Kann ich die Fehlermeldung so verstehen, dass in einer Schleife ein
> Array schrittweise mit 40 Bytes allokiert wird, bis es die
> Speichergrenze erreicht hat?

Bei meinem lokalen Apache und auch bei meinem Provider (Strato) steht
das memory_limit bei 32 MB. Das ist der Maximalwert pro Script. 8 MB
kenne ich nur bei auch ansonsten sehr restriktiven Providern, und die
reichen z.B. für ein CMS nicht aus. Ich denke, das konkrete Script
rauszufinden, das diesen Fehler verursacht, dürfte recht schwer sein.

Ist es Dein eigener Server? Es klingt eher wie der Deines Providers mit
mehreren Usern (Webspaces) - dann hast Du vermutlich noch weniger
Chancen, den Ãbeltäter zu finden. Es sei denn, es ist ein Script zu
finden, das zeitgesteuert läuft und der Fehler kommt immer zu etwa
selben Zeit.

Du kannst auch versuchen, den Betreiber zu überreden, 32 MB
einzustellen, kann klappen (ich habs schonmal erreicht für ein CMS).

Viel Vergnügen beim Suchen!
Ralph

Report this message

#3: Re: memory size exhausted?

Posted on 2008-04-19 16:06:17 by Thomas Barth

Ralph Stahl wrote:

>
> Ist es Dein eigener Server? Es klingt eher wie der Deines Providers mit
> mehreren Usern (Webspaces) - dann hast Du vermutlich noch weniger
> Chancen, den Ãbeltäter zu finden. Es sei denn, es ist ein Script zu
> finden, das zeitgesteuert läuft und der Fehler kommt immer zu etwa
> selben Zeit.


Ich habe den Wert mal auf 32MB erhöht und werde beobachten, wie es in
der kommenden Nacht laufen wird.

> Viel Vergnügen beim Suchen!

Jo, groÃen Spaà macht das, vor allem weil wochenlang alles so gut lief :)


Thomas B

Report this message