Fehlermeldung bei Aktualisierung von Sprachpakten bei Drupal 7.x - An AJAX HTTP error occurred. HTTP Result Code: 500 ...
am 26.05.2015 - 18:35 Uhr in
Hallo zusammen,
bitte entschuldigt, wenn ich meinen ersten Thread hier in diesem Forum gleich mit einer Frage beginne.
Ich versuche mich in Drupal "einzuarbeiten" und habe auf einem dedicated Server "Linux Debian 7 wheezy" mit "Apache2" einfach mal ne Drupal-Installation mit so ein paar Modulen installiert.
Beim Updaten ("Übersetzungen aktualisieren") der Sprachpakete in "Startseite » Verwaltung » Konfiguration » Regional and language » Translate interface" öffnet sich zunächst eine Fortschrittsanzeige, dann aber nach einer gewissen Zeit erscheint folgende Fehlermeldung:
An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: /de/batch?id=100&op=do StatusText: Internal Server Error ResponseText: 500 Internal Server Error Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error. More information about this error may be available in the server error log. Web Server at trekking-catalunya.com
Ich habe daraufhin mal fix in der error-log des vhosts geschaut und dort diese Meldung entdeckt:
[Tue May 26 18:56:33 2015] [warn] [client 88.9.38.4] mod_fcgid: read data timeout in 45 seconds, referer: http://www.trekking-catalunya.com/de/admin/config/regional/translate/import
[Tue May 26 18:56:33 2015] [error] [client 88.9.38.4] Premature end of script headers: index.php, referer: http://www.trekking-catalunya.com/de/admin/config/regional/translate/import
[Tue May 26 19:01:12 2015] [warn] [client 88.9.38.4] mod_fcgid: read data timeout in 45 seconds, referer: http://www.trekking-catalunya.com/de/batch?op=start&id=99
[Tue May 26 19:01:12 2015] [error] [client 88.9.38.4] Premature end of script headers: index.php, referer: http://www.trekking-catalunya.com/de/batch?op=start&id=99
[Tue May 26 19:08:15 2015] [warn] [client 88.9.38.4] mod_fcgid: read data timeout in 45 seconds, referer: http://www.trekking-catalunya.com/de/admin/config/regional/translate/import
[Tue May 26 19:08:15 2015] [error] [client 88.9.38.4] Premature end of script headers: index.php, referer: http://www.trekking-catalunya.com/de/admin/config/regional/translate/import
[Tue May 26 19:10:58 2015] [warn] [client 88.9.38.4] mod_fcgid: read data timeout in 45 seconds, referer: http://www.trekking-catalunya.com/de/batch?op=start&id=100
[Tue May 26 19:10:58 2015] [error] [client 88.9.38.4] Premature end of script headers: index.php, referer: http://www.trekking-catalunya.com/de/batch?op=start&id=100Hierauf bin ich mal fix in die "/etc/httpd/conf.d/fcgid.conf" gewechselt, da ich vermute, dass der Fehler durch den Umfang der herunter zu ladenden Pakete und des Limit von 45 Sekunden verursacht wird, denn beim Öffnen der Datei "fcgid.conf" mit nano sind dort folgende Werte eingetragen:
</IfModule>
FcgidIPCDir /var/lib/apache2/fcgid/sock
FcgidProcessTableFile /var/lib/apache2/fcgid/shm
FcgidIdleTimeout 40
FcgidProcessLifeTime 30
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 30
FcgidIOTimeout 45
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
</IfModule>Ist es richtig, wenn ich vermute, dass der Timeout durch den Umfang der herunter zu ladenden Pakete verursacht wird und mittels Erhöhung des "FcgidIOTimeout" auf zum Beispiel 90 zu beseitigen ist oder muß/soll ich da etwas anders machen?
Sorry, dass ich eventuell ein wenig unerfahren rüber komme, doch Drupal find ich zwar toll, doch ist es vollkommen neu für mich.
Herzlichst - Tassja
- Anmelden oder Registrieren um Kommentare zu schreiben

Kleiner "Zwischenbericht"
am 26.05.2015 - 19:20 Uhr
Kleiner "Zwischenbericht" ...
Das klingt jetzt zwar etwas nach Holzhammer-Methode, doch habe ich den "FcgidIOTimeout" von ursprünglich 45 auf 7200 hochgesetzt (das sind 2 Stunden) und es scheint zu funktionieren.
Immerhin scheint das Drupal-System brav die 171 Sprachdateien herunter zu laden und zu installieren.
Nach der ganzen Aktion wird natürlich der Wert von 7100 wieder auf 45 runter gesetzt und der Apache2 neu gestartet ....
Sorry, wenn das Ganze hier ein wenig nach Alleinunterhaltung aussieht, doch im Web bekam ich nur bedingt Hilfe zur Drupal-Fehlermeldung und daher dachte ich, das es dem ein oder anderen evtl. etwas hilft, falls er mal auf den selben Fehler stoßen sollte.
Alles GRÜN!!!Es hat geklappt
am 26.05.2015 - 19:53 Uhr
Alles GRÜN!!!
Es hat geklappt und alle Sprach-Aktualisierungen sind erfolgreich installiert!
45 kann im Normalbetrieb schon knapp sein
am 26.05.2015 - 21:08 Uhr
deshalb würde ich hier etwas höher gehen.
Danke ronald ...
am 30.05.2015 - 16:04 Uhr
das dachte ich mir auch ;)
Ich eröffnete dieses Thema, da man oft von derartigen Fehlermeldungen liest und alles Mögliche probiert wird.
Dabei ist es eigentlich recht einfach ;)
Gut ihr kenne mich jetzt wirklich nicht so großartig mit Drupal aus - nur halt mit ein wenig Skitsprachen und Server.
Trotzdem vielen Dank für meine Vermutung, warum dieser Fehler aufgetaucht ist. Evtl. hilft es ja einem deutschsprachig Suchendem, der Ähnliches erlebt.
LG aus Barcelona - Tassja