Check out the LimeSurvey source code on GitHub!

Session Fehler bei umfangreicher Frage

More
6 years 2 months ago - 6 years 2 months ago #52756 by nucles
Hallo,

vielen Dank schon Mal an dieser Stelle für die hervorragende Arbeit an dieser tollen Software und Eurem Support!

Ich habe mit dem Aufsetzen einer Umfrage auf ein Problem gestoßen mit der Session.

LimeSurvey Version 1.90+(9487)

Server Konfiguration:
    - PHP Version 5.2.6-1+lenny3
    - MySQL: 5.0.51a
    - session.use_cookies: On
    - session.use_only_cookies: Off
    - session.gc_maxlifetime: 1440

URL der aktiven Umfrage: raas-rfid-jetzt-umfrage.de/

Die Umfrage hat teilweise komplexe Verzweigungen und besteht aus insgesamt 31 Fragen.

Das Problem:
Bei einer umfangreichen Matrix-Frage (Frage-Typ Array)
14P "In welchen Anwendungsgebieten planen Sie den Einsatz von RFID-Technologie?" wird folgende Fehlermeldung geworfen:
ERROR
We are sorry but your session has expired.
Either you have been inactive for too long, 
you have cookies disabled for your browser, 
or there were problems with your connection.
Please contact ... for further assistance.

Was wurde schon überprüft:
    1. Workarounds beschrieben hier: docs.limesurvey.org/tiki-index.php?page=...d_quot_error_message
    2. Setzen des höheren Wertes für das session timeout im Backend.
    3. Minimierung der Antwortmöglichkeiten.
    4. Das komplette Weglassen von Verzweigungen.
    5. Installation auf dem lokalen XAMP Server.

Die Lösungsansätze 1 & 2 haben zu keiner Lösung geführt. Es scheint kein session timeout Problem zu sein, da das Problem timing unabhängig bei der gleichen Frage auftritt.
Mit 3 & 4 konnte das Problem eingekreist werden: mit weniger als 13 Antwortmöglichkeiten wird kein Fehler geworfen. Sobald man die Verzweigungen aus allen Fragen rausnimmt funktioniert die Umfrage ebenfalls.
Der Lösungsansatz 5 funktioniert. Allerdings würde ich ungern auf meinen lokalen Server zu Hause fremde User drauflassen.

Der Reproduktionsweg:
    - Beliebige Antworten bis zur Frage 4
    - Bei der 4. Frage -> Antwort "Ja"
    - Bei der 5. Frage -> Antwort "Ja"
    - Weiter beliebige Antworten bis zur Frage 11
    - Bei der 11. Frage - > Antwort "Einführung für 2011 o. 2012 geplant"
    - Bei der 14P. Frage beliebige Antwort ->
Fehlermeldung
[/ol]

Ich würde morgen auf einem anderen Server LimeyServey installieren und die gleiche Umfrage testen.

Ich tippe auf die spezifische Server-Konfiguration oder des PHP-Modules.
Bei näherem Betrachten der php info habe ich allerdings nichts ungewöhnliches entdecken können.

Ich wäre für weitere Tipps sehr dankbar.

Viele Grüße aus Düsseldorf,
Dennis
Last Edit: 6 years 2 months ago by nucles.

Please Log in to join the conversation.

More
6 years 2 months ago #52784 by c_schmitz
Hat dein Server das Suhosin-Modul installiert?
Das begrenzt die Anzahl der maximal zu postenden Variablen, die im Regelfall zu klein ist für LimeSurvey.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
6 years 2 months ago - 6 years 2 months ago #52785 by nucles
Hallo,

ja, das Suhosin-Modul ist tatsächlich istalliert.
Meinst Du diesen Parameter?
suhosin.cookie.max_vars 100 100
bzw. diesen?
suhosin.post.max_vars 200 200

Viele Grüße,
Dennis
Last Edit: 6 years 2 months ago by nucles.

Please Log in to join the conversation.

More
6 years 2 months ago #52794 by c_schmitz
suhosin.post.max_vars is es, setz das mal auf 10000 oder ähnlich

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
6 years 2 months ago - 6 years 2 months ago #52795 by nucles
Vielen Dank!
Ich kann es nicht mal ausprobieren.
Das Problem ist, dass php Modul als FastCGI Wrapper auf dem Apache-Server läuft und ich keine Möglichkeit habe die Parameter der php.ini Datei zu beeinflußen. ini_set() greift in diesem Fall nicht ein.

Ich muss mich wohl nach einem anderen Hosting umschauen.

Mit freundlichem Gruß,
Dennis
Last Edit: 6 years 2 months ago by nucles.

Please Log in to join the conversation.

More
6 years 2 months ago #52798 by Mazi
Evtl. ist www.LimeService.com ja eine Alternative, das ist unser Limesurvey-optimiertes Hosting.


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
6 years 2 months ago #52814 by nucles
Hallo Mazi,

danke für den Tipp, ich werde evtl. darauf zurückkommen.

Gruß,
Dennis

Please Log in to join the conversation.

More
6 years 2 months ago #52827 by Mazi
Gern geschehen.


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form