-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fehler bei Verwendung von exit(); in Template #80
Comments
Das klingt sehr merkwürdig. Ist das mit der simple demo reproduzierbar? Ist das problem abhängig von verwendeten medien oder effekten? |
Kurze Anmerkung zum RAM exceeded: Das kommt grundsätzlich im Fehlerfall, denn es gibt kein detailierteres Fehlermanagement an der Stelle. Wenn ein Bild nicht generiert werden kann, können wir nur davon ausgehen, dass der Arbeitsspeicher nicht ausreicht. In allen anderen Fällen wird ein Fehlerbild statt des eigentlichen Bilds generiert, ohne dass Cache-Warmup davon etwas mitbekommt. Was dein Exit betrifft: Setzt du das nach einem Redirect oder sowas? Oder welche Absicht hat das Exit in deinem Code? Wäre cool, wenn du die entsprechende Codestelle hier mal reinpasten könntest, damit wir verstehen, wo es klemmt. |
Der Exit-Befehl ist bei mir abhängig von einem bestimmten Sessionwert. Er wird aufgerufen, wenn es diesen Wert nicht gibt:
Per default existiert dieser Wert nicht (der Hintergrund ist der, dass diese Seite nur einen Hinweis und einen Link ausspuckt und dann abbricht, wenn der Besucher zuvor nicht eine andere Seite besucht hat, auf der dieser Sessionwert gesetzt wurde). Das Problem lässt sich mit der demo_base leicht nachbilden über das Standard-Template ... So funktioniert der warmup (Bedingung für Exit nicht erfüllt):
... und so funktioniert der warmup nicht (Bedingung für Exit erfüllt):
|
Wird im Zuge von #81 behoben werden. |
Moin,
Cache-Warmup bricht mit Fehlercode "RAM exceeded" ab, wenn in einem Template exit(); verwendet wird.
Gelöst habe ich das jetzt, indem ich das exit(); für warmup ausschließe:
if($_GET['page']!='cache_warmup/generator') {exit;}
Funktioniert .... vielleicht kann man Cache-Warmup dazu bringen, den exit-Befehl zu ignorieren ....
Gruss, Marc
The text was updated successfully, but these errors were encountered: