Kann view nicht mehr editieren - memory exhausted
am 31.10.2016 - 15:16 Uhr in
Hallo zusammen,
ich habe eine View erstellt, die einen content type "documents" auflistet. Angezeigt werden keine Felder, sondern je node eine "rendered Entity".
Das hat alles perfekt funktioniert. Gestern wollte ich die View editieren, um ein paar Anpassungen vorzunehmen - vergeblich. "Allowed memory size of 268435456 bytes exhausted".
Nach meiner Google Recherche scheint das ein bekanntes Problem des Token Modules zu sein. Zu viele rekursive Tokens führen wohl genau zu diesem Fehler.
Ein Tipp war mit dem Module Token_tweak die Tiefe der Rekursion zu begrenzen. Klappt bei mir nicht. Das Module Tolen abschalten kann ich auch nicht
einfach, weil es anderweitig benötigt wird.
Kennt jemand diesen Fehler und weiss was zu tun ist? Die Frage ist wie ich jetzt an die View für Änderungen rankomme.
Danke & Grüße
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
zwei Ansätze
am 31.10.2016 - 15:48 Uhr
auch wenn 256 MB ein beachtlicher Wert ist - kannst du ihn erhöhen?
Das wäre den schnelle und auch längerfristig wirkende Methode.
Eine andere Methode könnte sein, die Vorschau auszuschalten.
Grüße
Ronald
danke, leider
am 31.10.2016 - 16:03 Uhr
bringt die Speichererhöhung nichts. habe ich schon probiert. Die Rekursion würde wahrscheinlich auch 10 GB verbraten...
Auch die Deaktivierung der Vorschau bringt leider nichts
Installiere das Modul
am 31.10.2016 - 16:35 Uhr
Installiere das Modul [do:token_tweaks] und setze den Level auf 3 für die normale Verwendung. Dann verschwindet das Memory-Problem. Das passiert, wenn man Entity-Token einschaltet und dafür ist das genannte Modul als Abhilfe geschaffen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
danke..
am 31.10.2016 - 20:44 Uhr
Ein Tipp war mit dem Module Token_tweak die Tiefe der Rekursion zu begrenzen. Klappt bei mir nicht.
das habe ich schon versucht, bringt aber keine Besserung.
Ich habe einen Beitrag dazu
am 01.11.2016 - 09:24 Uhr
Ich habe einen Beitrag dazu gefunden mit einer Lösung über:
upping the memory_limit in the php.ini or .htaccess did not fix the issue for me. I had to go into the php settings for the domain and turn the safe mode option from "default" or "off" to "on" using Plesk.
http://stackoverflow.com/questions/20486365/php-fatal-error-allowed-memo...
Unter admin/structure/views/settings die: Andere ausgeführte SQL-Abfragen während des Rendern bei der Live-Vorschau anzeigen hast du ja sicher schon deaktiviert?
Kannst du nicht sonst in den Wartungsmodus gehen, Token deaktivieren, Views reparieren, ändern, deaktivieren oder ähnliches und Token dann wieder aktivieren für die anderen Anwendungen?
Grüße Jenna
danke..
am 01.11.2016 - 10:38 Uhr
ja, das habe ich alles schon deaktiviert..
Das Token Module lässt sich leider nicht einfach deaktivieren, weil es diverse Abhängigkeiten zu anderen Modulen gibt, z.B. Metatags etc.
Das liegt auch nicht am
am 01.11.2016 - 12:36 Uhr
Das liegt auch nicht am Token-Modul sondern am Entity-Token Modul. Das sollte man disablen können.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *