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 ;-)
przez -=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ę
-
- Posty: 107
- Dołączył(a): 10 lipca 2005, o 15:44
przez 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
-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez -=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ę
-
- Posty: 107
- Dołączył(a): 10 lipca 2005, o 15:44
przez 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
-
- 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