nette database cache failed to open stream

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
nyccoss
Člen | 18
+
0
-

Ahoj.

Mam problem s nette database a jeho cachovanim ve verzi 2.1.4.

Mam aplikaci klientu. Pri nekterych dotazech (ne pri vsech), pokud je zaply produkcni mod (vyjimecne i s ladenkou), vyskakuje mi chyba

Nette\Utils\RegexpException: fopen(/web/public/www/clenove/app/temp/cache/_Nette.Database.c072dcffb00fe33cc1859616a4881e4e/_af8fe5a5493731c9cab9a5da277d3f85): failed to open stream: No such file or directory in pattern: in /web/public/www/clenove/app/vendor/nette/nette/Nette/Utils/Strings.php:544

tento soubor skutecne v cache adresari neni. kdyz cache celou smazu, vygeneruje se znova. Poprve to i pri produkcnim rezimu projde. Pri druhem to jiz zkolabuje na chybe, ze hleda nasachovany soubor ktery neexistuje. Pripada mi, jako by si nette chtelo neco nacachovat a ulozit, ale neulozi. Vsechno se tvari ok do doby, kdy tu stranku chci zobrazit znovu. Pak to sleti.

Nejake napady kde muze byt problem?

Diky za pomoc.

nyccoss
Člen | 18
+
0
-

jeste male upresneni. Zjistil jsem, ze kdyz je vysledku dotazu mene (kolem 400), tak to funguje. Kdyz jich je vice (kolem 1800) tak to nefunguje a spadne to na teto chybe…

Tusite nekdo proc?

trume
Silver Partner | 2
+
0
-

Netusim :), ale pripojuji se stejnym problemem, pri ~2000 dotazech vyhodi cache chybu.

Mysteria
Člen | 797
+
0
-

@trume: Myslíš 2 000+ dotazů jako jejich počet nebo jeden dotaz, který vrací 2 000+ řádků?

Editoval Mysteria (9. 7. 2014 15:51)

nyccoss
Člen | 18
+
0
-

u me se jedna o 1800 vyslekdu z dotazu.

Mikulas
Člen | 1
+
0
-

Taky netuším, taky se mi to děje.
Možná souvisí s tímto: http://orm.petrprochazka.com/…pc2-addonom/