Welcome, Guest
Username: Password: Remember me

TOPIC: Session Fehler bei umfangreicher Frage

Session Fehler bei umfangreicher Frage 3 years 8 months ago #52756

  • nucles
  • nucles's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
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


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: 3 years 8 months ago by nucles.
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52784

  • c_schmitz
  • c_schmitz's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 745
  • Thank you received: 100
  • Karma: 87
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.
Support us, too. Donate to the LimeSurvey project and help keep us going!
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52785

  • nucles
  • nucles's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
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: 3 years 8 months ago by nucles.
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52794

  • c_schmitz
  • c_schmitz's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 745
  • Thank you received: 100
  • Karma: 87
suhosin.post.max_vars is es, setz das mal auf 10000 oder ähnlich
Support us, too. Donate to the LimeSurvey project and help keep us going!
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52795

  • nucles
  • nucles's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
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: 3 years 8 months ago by nucles.
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52798

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
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)limesurvey.org'"
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52814

  • nucles
  • nucles's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Hallo Mazi,

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

Gruß,
Dennis
The administrator has disabled public write access.

Re:Session Fehler bei umfangreicher Frage 3 years 8 months ago #52827

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
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)limesurvey.org'"
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.209 seconds
Donation Image