Kód: Vybrať všetko
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 125829120 bytes) in /data/web/virtuals/27515/virtual/www/subdom/pl/assets/cache/etomiteCache.idx.php on line 54393
back-end admin mi ide v pohode aj zobrazuje stranky v editovacom mode.
Ako som sa snazil problem vyriesit :
Skontroloval som velkost suboru assets/cache/etomiteCache.idx.php je okolo 8 MB
Reinstaloval som komplet etomite
Znovu som nahral databazu
skusal som aj vyprazdnovat cache
aj zmazat cez ftp - subor sa vzdy vytvori s rovnakou velkostou
pozeral som aj riadok v subore pri ktorom mi vyhodilo chybu nenasiel som nic nenormalne v porovnani z ostatnými riadkami (ani ziaden nepovoleny znak ako napr. apostrof)
vo vsetkych dokumentoch som vypol cache -ovanie
pokial sa pocet stránok drzi okolo 20 000 stranok je vsetko ok
akonahle nahram celu databazu padne to
v databaze chyba nieje predpokladam (na localhoste mi to ide v pohode) podstatne parametre som nastavil podla hostingu teda hlavne velkost pamete(128MB)a velkost uploadovaneho suboru.(32)
verzia php je 5.3 subory etomite som aktualizoval este pred instalaciou podla navodu na tomto fore.
Podla mna je chyba niekde v tom ze to pri snahe cachovania adries , typu dokumentu atd z databazy načíta obsah celej databazy stránok a to ma za nasledok preplnenie pamete na serveri.
Preto by som rad vedel ci je mozne tento cache - ovaci subor nejako odstavit alebo don iba zrusit plnenie dat a vytvarat ho manualne (stranky sa neaktualizuju kazdy den a nieje problem ho vytvorit na localhoste a nasledne nahrat cez ftp a poupravit adresy atd. ).
Alebo to spravit tak ze pri procese získavania dát o stránkach z db by ten skript prebehol na viac krát napr. nacital 1000 riadkov z db zapisal ich do toho suboru zapametal by si kde prestal - vyprazdnil by pamet a pokracoval na dalsich riadkoch db a takto by pokracoval kym by to neprebehlo cele ?
alebo je problem niekde uplne inde
V php sa vobec nevyznam preto su tie moje napady mozno hlupost tak ma neukamenujte
Za kazdu radu budem vdacny.