0 votes
ago in SoSci Survey (dt.) by s109993 (13.3k points)

Ich bekomme die folgende Fehlermeldung:

"Das Erstellen dieser Fragebogen-Seite erfordert unüblich viel RAM-Speicher (21.8 MB), davon 12.6 MB für den Inhalt der Seite. Mögliche Gründe sind viele Variablen, große PHP-Variablen oder die Verwendung aufwändiger PHP-Funktionen. Wenn der Speicherbedarf weiter ansteigt, kann dies zu Interview-Abbrüchen führen."

auf der Seite ist allerdings nur eine kleine Auswahlfrage und der folgende PHP-Code:

pageCSS('
    div.s2row4 {
      border-bottom: 2px solid #000000;
      padding-bottom: 0.75em;
      margin-bottom: 0.75em;
    }
');

Der Fragebogen selbst ist allerdings ein Monstrum mit 242 Seiten und vielen Filtern. Wie können wir sicher gehen, dass unser Backend nicht an seine Grenzen kommt? Wir benutzen unsere eigenen Server. Abbrüche wärend der Feldzeit wären fatal und müssten unbedingt verhindert werden. Im Feldtest gab es keine Probleme, aber diese Warnung verunsichert mich jetzt.

1 Answer

0 votes
ago by SoSci Survey (377k points)

Der Fragebogen selbst ist allerdings ein Monstrum mit 242 Seiten und vielen Filtern.

Sind Sie sicher, dass Sie das Ihren Befragten antun möchten?

Und wenn ja, kommt die große Anzahl von Seiten womöglich dadurch zustande, dass unterschiedliche Experimentalbedingungen auf unterschiedliche Seiten verteilt wurden? Das geht mit PHP-Filtern zur Präsentation der Inhalte oftmals eleganter.

Ebenfalls zum Speicherfresser kann setPageOrder() mutieren, wenn einzelne Seiten innerhalb der Seitenabfolge keine Inhalte zeigen und deshalb übersprungen werden. Mitunter hilft dann dropHistory().

Wir benutzen unsere eigenen Server

Wenn Sie auf einem anderen Server als www.soscisurvey.de oder s2survey.net arbeiten, spielt auch ein Programmfehler in SoSci Survey bis Version 3.8.08 hinein. Dieser kommt zum Tragen, wenn viele Projekte gleichzeitig auf dem Server laufen.

  • Die neue Programmversion, die dieses Problem behebt, wird bis ca. 14.09.2026 veröffentlicht. Auf Anfrage können wir auch vorab Interims-Versionen zur Verfügung stellen.
  • Klären Sie mit Ihrer IT, wie viel Speicher PHP-Skripte nutzen dürfen. Womöglich sind das 64 MB oder mehr. Dann sind Sie von der roten Linie noch weit entfernt.
  • Und abgesehen davon, ist natürlich auch ein Blick auf die obigen Problemherde sinnvoll. Gerade "leere" Seite in Seitenabfolgen lassen sich oftmals vermeiden.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...