Check out the LimeSurvey source code on GitHub!

Zeitüberschreitung Script grafische Auswertung

More
5 years 10 months ago #59556 by sylar
Schönen guten Tag zusammen!

Wenn ich bei mir die grafische Auswertung einer Umfrage mit 102 Antworten möchte, kommt die Fehlermeldung:

Fatal error: Maximum execution time of 30 seconds exceeded in /../classes/pchart/pchart/pChart.class on line 3026

Die Auswertung bleibt bei ca. 86 % stehen.

Bringt mir das Update auf eine aktuelle Version etwas?

Herzlichen Dank für Antworten & Grüße!

Hier noch ein paar Infos:

Version 1.80+ (6592)

Informationen zu php:
max_execution_time 30
max_file_uploads 20
max_input_nesting_level 64
max_input_time -1 -1
memory_limit 48M 48M

Please Log in to join the conversation.

More
5 years 10 months ago #59559 by holch
Nein, eine neuere Version sollte in dieser Hinsicht nicht viel bringen (es sei denn die neuere Version braucht weniger Zeit für die Auswertung, d.h. pchart müsste dazu besser geworden sein).

Dein Problem ist ja ganz klar die max_execution_time von 30. Offensichtlicht braucht das PHP-Script länger als 30 Sekunden um das auszuwerten.

Das Memory-Limit ist meiner Meinung nach (ich bin kein Server-Experte) auch recht niedrig angesetzt, besonders wenn es darum geht grafisch auszuwerten.

Wenn du kannst, würde ich erstmal diese beiden Werte nach oben setzen und sehen, was passiert.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 10 months ago #59560 by sylar
Herzlichen Dank für die schnelle Antwort!

Es ist auf jeden Fall die max_execution_time. Die Auswertung bleibt bei ca. 86 % stehen.

Leider kann ich das nicht ändern. Das ist ein shared Server. Vor einem Jahr ging die Auswertung bei dem gleichen Provider (hosting-agency) noch ohne Problem. Jetzt hat er wahrscheinlich noch mal 10000 neue Kunden drauf gepackt und seine Antwort war, ich könne ja eine teureres Paket kaufen ..

Deswegen die Frage ob sich das Update auf die neue Version von Limesurvey lohnt.

Please Log in to join the conversation.

More
5 years 10 months ago #59561 by holch
Ob sich das Update deswegen lohnt kann ich nicht sagen. Das Update lohnt sich aber aus 1000 verschiedenen anderen Gründen schon mal. Limesurvey hat seid der 1.8 doch durchaus einiges dazu gewohnen.

Bei shared servern ist das natürlich immer ein Problem. Jedes Script das etwas mehr Zeit und Speicher verbrät wird da natürlich (und verständlicherweise) unterdrückt, damit nicht ein Kunde die anderen blockiert (eigentlich eine gute Sachen, wenn nicht du derjenige bist der die Längere Execution time braucht... ;-)).

Vielleicht kann ja jemand was dazu sagen, ob pchart in den neueren Versionen weniger Ressourcen braucht, ich kann es mir aber ehrlich nicht vorstellen.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 10 months ago #59565 by c_schmitz
Das bringt auf jeden Fall etwas. In neueren Versionen werden Grafiken gecached, sofern sich die Zahlen nicht verändert haben, auch wenn das Script beim ersten Lauf abbricht.

Best regards

Carsten Schmitz
LimeSurvey project leader
The following user(s) said Thank You: sylar

Please Log in to join the conversation.

More
5 years 10 months ago #59568 by holch

c_schmitz wrote: Das bringt auf jeden Fall etwas. In neueren Versionen werden Grafiken gecached, sofern sich die Zahlen nicht verändert haben, auch wenn das Script beim ersten Lauf abbricht.


That sounds pretty good.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 10 months ago #59606 by sylar
Besten Dank für die hilfreichen Antworten!

Dann werde ich mal den langen und gefahrvollen Weg des Updates einschlagen :) Ich denke, mit den gecachten Grafiken müsste sich mein Problem erledigt haben.

Ein schönes WE & Grüße!

Please Log in to join the conversation.

More
5 years 10 months ago #59610 by holch
Naja, lang dauert so ein Update ja nicht wirklich. wenn du kein Risiko eingehen willst und noch eine freie Datenbank hast, dann kannst du die neue Version ja parallel installieren. Dann ist das Risiko recht gering.

Entweder mit einer ganz leeren Datenbank und dann die aktuellen Studien/Daten exportieren/importieren. Oder du machst eine Kopie der aktuellen Datenbank und installierst darauf. Wenn du natürlich eine laufende Studie hast, dann bringt das nichts, weil ja die URL der Umfragen anders wäre.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: sylar

Please Log in to join the conversation.

More
5 years 10 months ago #59674 by sylar
So, jetzt habe ich ein Update von 1.80 auf die aktuelle Version (Version 1.90+ Build 9642)gemacht. Das Update verlief problemlos.
docs.limesurvey.org/Aktualisierung+von+e...ine_aktuelle_Version

Nun habe ich das Problem, dass überhaupt keine Grafiken mehr erstellt werden.

Mein Weg:
Umfrage ausgewählt, "Ergebnisse dieser Umfrage ansehen", "Zeige Statistiken dieser Umfrage an", Häkchen bei "Statistik-Grafiken" gesetzt, "Statistik anzeigen" angeklickt, dann scrollt das Fenster runter, "Ansehen" angeklickt, neues Fenster öffnet sich und die Antworten sind in einer Tabelle rechts.

Keine Grafiken sichtbar.

Es scheint darüber hinaus noch ein Bug bei der "Antwort-ID" vorhanden zu sein. Gebe ich da beispielsweise ein, "Größer als" 0 und "Kleiner als" 100 bekomme ich die folgende Fehlermeldung:

"Couldn't get response data
SELECT count(*) FROM `lime_survey_39727` WHERE `id` > \'0\' AND `id` < \'100\'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'0\' AND `id` < \'100\'' at line 1"

Beste Grüße!

Please Log in to join the conversation.

More
5 years 10 months ago #59676 by sylar
update:

mache ich Häkchen bei den einzelnen Fragen (Antwortfilter), werden mir die Grafiken angezeigt. Ein Häkchen bei "alle" bringt dagegen nichts und wird gleich wieder gelöscht.

.. Ok, Problem gelöst .. Ich lasse das oben aber noch für die Leute stehen, die das gleiche Problem mit den Grafiken haben. Es lag daran, dass ich die Seite mit dem Firefox 4.0 bearbeitet hatte. Testweise mal mit dem Internet Explorer aufgerufen sieht die Seite zum ersten deutlich anders formatiert aus und zum zweiten funktioniert das mit den Häkchen und Grafiken.

Lustigerweise tritt der Fehler mit der oben beschriebenen SQL-Abfrage beim IE nicht auf, beim Firefox ist er reproduzierbar.

Beste Grüße!

Please Log in to join the conversation.

More
5 years 10 months ago #59677 by c_schmitz
Einfach mal den Browsercache löschen :=)

Best regards

Carsten Schmitz
LimeSurvey project leader
The following user(s) said Thank You: sylar

Please Log in to join the conversation.

More
5 years 10 months ago #59678 by sylar
aarrgh .. Jetzt hat mich auch der FF wieder lieb :laugh:

thx, das wars!

Please Log in to join the conversation.

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