Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Fatal error: Allowed memory .....

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Fatal error: Allowed memory .....

Postprzez -=eJay=- » 3 sierpnia 2006, o 21:54

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 10000000 bytes) in /home/mail/warta/www/newsy/news.php on line 4

co to jest za blad i jak go mozna naprawic
-=eJay=-
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 107
Dołączył(a): 10 lipca 2005, o 15:44

Fatal error: Allowed memory .....

Postprzez januzi » 3 sierpnia 2006, o 23:45

php skompilowane z --memory-limit, ustawiony na ~8MB
Twoj skrypt newsowy jest zle napisany, pochlania zbyt wiele pamieci, nalezy go zoptymalizowac
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Fatal error: Allowed memory .....

Postprzez -=eJay=- » 4 sierpnia 2006, o 09:05

ale na moim serverrze działa (webserv) tylko jak wrzucam do innego servera to w tedy nie działa.
Powiesz mi jak go naprawić.
I na serverrze website.pl tez działa tylko na serverze zawiercie.pl niechce działac
-=eJay=-
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 107
Dołączył(a): 10 lipca 2005, o 15:44

Fatal error: Allowed memory .....

Postprzez januzi » 4 sierpnia 2006, o 11:06

proponuje doinstalowac xdebug i ustawic w php limit uzywanej pamieci (pewnie konieczna bedzie rekompilacja), przy pomocy xdebuga mozna zrobic zrzut uzywanych funkcji wraz z iloscia pamieci pobieranej przez poszczegolne fragmenty skryptu

przy optymalizacji przede wszystkim upewnij sie, ze nie masz wielowymiarowych tablic, ktore niepotrzebnie siedza w pamieci, jesli jakies sa, to unset( ) ; sporo zalezy od samego kodu

no i ewentualnie wiadomosc do admina serwera, zeby zwiekszyl limit pamieci
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron