0 votes
in SoSci Survey (dt.) by s120907 (110 points)

Folgende Fehlermeldung erscheint beim Versuch, den Fragebogen zusammenzustellen.

503 Service Temporarily Unavailable

503 Service Temporarily Unavailable



nginx/1.10.3 (Ubuntu)


Es geht dann nicht weiter.

1 Answer

0 votes
by SoSci Survey (329k points)

Es geht um den Befragungsserver www.soscisurvey.de?

Aktuell kann ich das Problem nicht replizieren und mir liegen auch keine Meldungen von anderen Nutzern vor, dass die Funktion gestört sei.

Wenn das Problem bei Ihnen weiterhin auftritt, könnte es mit Ihrem spezifischen Fragebogen zu tun haben. Wenn ja, wäre es Ihnen recht, dass ich ein Administrator-Login für Ihr Befragungsprojekt einrichte und mir das Problem direkt ansehe?

by s123326 (110 points)
Ich habe das gleich Problem. Wurde dafür mittlerweile eine Lösung gefunden?
by SoSci Survey (329k points)
Von dem Nutzer, der die Frage ursprünglich stellte (Juni 2019), sind mir keine weiteren Informationen bekannt. Ich gehe davon aus, dass das Problem sich selbst erledigt hatte...

Tritt das Problem nur beim "Fragebogen zusammenstellen" auf oder generell, wenn Sie auf www.soscisurvey.de zugreifen möchten? Oder arbeiten Sie gar auf einem anderen Befragungsserver?
by s123326 (110 points)
Folgender Fehler tritt bei der Erstellung des Fragebogens auf:
Warning: Received status code 503 for request to server.
URL: index.php

Kann man einen anderen Befragungsserver wählen? Ich habe auf der Internetseite lediglich den Fragebogen erstellen wollen.
by SoSci Survey (329k points)
Ansonsten können Sie mit SoSci Survey normal arbeiten, ja? Dann vermute ich, dass irgend ein spezielles Zeiten in einer Frage o.ä. das Script durcheinander bringt.

Wäre es Ihnen recht, wenn ich einen Administrator-Login für das Befragungsprojekt anlege? Falls Sie mehrere Projekte im Benutzerkonto haben, welches Projekt ist es, das Ärger macht?
by s123326 (110 points)
Bisher hatte ich sonst keine Probleme.
Ja. Das ist mir recht. Ich habe nur ein Projekt.
Der Fehler tritt immer auch, wenn ich in die Filterfragen in der Rubrik A4 und A401 gehe.
by SoSci Survey (329k points)
Danke - damit kann ich das Problem replizieren. Die Ursache ist, dass Sie die Filter-Funktion etwas überstrapazieren :) Die Funktino ist auf 1,2, vielleicht mal 5 Filter pro Frage ausgelegt - nicht auf 57. Im Hintergrund ruft SoSci Survey vom Server zu jedem Filter weitere Informationen ab, und nach ca. 20 Aufrufen in so kurzer Zeit blockiert der Server kurzzeitig die Kommunikation. Diese Maßnahme sorgt dafür, dass man ihn nicht allzu einfach (absichtlich) durch große Mengen Anfragen überlasten kann.

Die einfache Lösung für Sie: Verwenden Sie hier einen PHP-Filter. Dieser ist deutlich einfacher als die grafische Oberfläche. Dort wo Frage A402 angezeigt wird ersetzen Sie die Frage durch folgenden PHP-Code:

$selected = getItems('A401', 'is', 2);
question('A402', $selected);

Dafür können Sie dann alle Filter aus A401 entfernen.

Wir werden derweilen ein wenig an SoSci Survey schrauben und die Anzahl der Server-Anfragen reduzieren, damit die Fehlermeldung auch dann nicht auftritt, wenn es mal wieder jemand so übertreibt ;)
by s123326 (110 points)
Vielen Dank, die Lösung mit dem PHP-Code hat funktioniert!
 
Jetzt habe ich jedoch noch eine weitere Frage...
Wie würde der PHP Code aussehen, wenn er die Daten aus mehreren Fragen in eine Frage übernehmen soll?
 
Ich musste den Fragebogen noch etwas anpassen, sodass ich jetzt für jede einzelne Kategorie eine Frage erstellt habe.
Die ausgewählten Antworten aus den Fragen A402 bis A413 sollen in der Frage A14 auftauchen.
 
Ich habe bereits einiges ausprobiert - um es zu veranschaulichen:
 
$selected = getItems('A402', 'is', 2);
$selected = getItems('A403', 'is', 2);
$selected = getItems('A404', 'is', 2);
$selected = getItems('A405', 'is', 2);
question('A414', $selected);
 
oder:
 
$selected = getItems('A402', 'is', 2);
question('A414', $selected);
$selected = getItems('A403', 'is', 2);
question('A414', $selected);
$selected = getItems('A404', 'is', 2);
question('A414', $selected);
...
 
leider bringt dies nicht das gewünschte Ergebnis, da entweder nur die Antworten aus einer Frage in A414 übernommen werden oder die Frage A414 über jeder Antwort aus A402 bis A413 erscheint.
 
Über eine Rückmeldung würde ich mich freuen!
by SoSci Survey (329k points)
> Jetzt habe ich jedoch noch eine weitere Frage...

Am besten als neue Frage im Online-Support stellen (ggf. "related question"), dann ist meine Antwort übersichtlicher ;)

> Die ausgewählten Antworten aus den Fragen A402 bis A413 sollen in der Frage A14 auftauchen.

Bitte beschreiben Sie in der neue Frage dann auch, was A401 bis A413 für Fragen sind. Skalen funktionieren in Ihrem Fall deutlich anders als Auswahlfragen und diese wieder anders als Mehrfachauswahl-Fragen.

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

...