Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] 500 Internal Server Error bei langem Body Text

Eingetragen von koeMed (4)
am 10.11.2015 - 18:26 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo miteinander!
Ich bin neu im Forum weil ich keine Lösung für mein Problem finde, vielleicht kann mir hier jemand einen Tipp geben.

Das Problem:
Ich kann Nodes die eine bestimmte Textlänge überschreiten nichtmehr abspeichern. Diese Textmenge beträgt ca. 10 KB, ist aber variabel also nicht aufs Zeichen genau festsetzbar.
Wenn ich auf Speichern klicke bekomme ich einen Internal Server Error 500. Kürzere Beiträge lassen sich problemlos speichern.

Auch alte Einträge die über 10 KB groß sind können nichtmehr "neu gespeichert" bzw. geändert werden. Reduziere ich die Textmenge geht es aber wieder. Sonderzeichen habe ich alle komplett entfernt und mit Blindtext gefüllt, liegt also nicht an einem Sonderzeichen.

Wenn ich in MySQL in der Tabelle "field_data_body" den Eintrag direkt ändere gibt es kein Speicherproblem. An der Größe der Datenbank liegt es also nicht denke ich.

CHMOD-Rechte lauten wie folgt:

/default 755
/default/files including all subfolders and files 755
/default/themes including all subfolders and files 755
/default/modules including all subfolders and files 755
/default/settings.php and /default/default.settings.php 444

Ich habe in verschiedenen Foren-Posts Hinweise gefunden dass pcre.backtrack_limit bzw. pcre.recursion_limit das Problem sein könnten. Das war meine heißeste Spur, scheinbar zuständig für GREP beim Speichern, würde das Problem mit der maximalen Textmenge erklären. Diese Werte habe ich in der settings.php erhöht auf 5000000, auch keine Änderung. Wenn ich dann phpinfo() aurufe wird der neue Wert angezeigt, also müsste das ja übernommen worden sein. Trotzdem kein Speichern von großen Einträgen möglich.

In den Strato Errorlog wird leider nichts geschrieben, der hilft leider auch nicht weiter.

Ich bin noch auf ein Script gestoßen das im Zusammenhang mit Internal Server Errors manchen geholfen hat da die CHMOD-Rechte nochmal komplett neu gesetzt wurden. Aber ich bin nicht sicher ob das für mein Problem zutrifft da generell ja alles funktioniert, nur eben nicht wenn der Text zu lang ist. Abgesehen davon stammt der Post von 2008: https://www.drupal.org/node/244924 (fix-permissions.sh). Vorher wollte ich aber hier gerne fragen.

Zur Konfiguration:
Hosting bei Strato
Drupal Version 7.41, alle Module auf aktuellem Stand

Kenn jemand dieses Problem vielleicht? Um eine Antwort wäre ich sehr dankbar.

Viele Grüße,
Tobi

‹ Bei verschiedenen Links kommt im Apache folgende Fehlermeldung [gelöst] 500 Internal Server Error bei langem Body Text ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

das "riecht" nach timeout

Eingetragen von ronald (3857)
am 10.11.2015 - 21:34 Uhr

Wieviel prozesszeit hat der Php-Prozess?
Es könnte auch ein memory-problem sein.
Wieviel php-Speicher ist zugewiesen?

Bei Massenhostern ist max_execution oft auf 30 Sekunden und max_memory auf 64 MB eingestellt.

Diese Werte reichen meist nicht aus, um eine anständige Drupalsite zu betreiben.

Was steht denn bei dir in der php.ini?
Welche Grenzwerte lässt dein Tarif zu?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald,danke für deine

Eingetragen von koeMed (4)
am 11.11.2015 - 09:53 Uhr

Hallo Ronald,
danke für deine Antwort. Ich habe die Werte eben geprüft,
memory_limit 128M
max_execution_time 0

Ich habe memory_limit auf 512M erhöht in der settings.php, wird auch in phpinfo angezeigt also die Änderung ist aktiv. Leider keine Besserung.

Im Anhang habe ich die phpInfo() angehängt, kann es einen anderen Wert geben der falsch gesetzt ist?

AnhangGröße
phpinfo_koeMed.pdf 96.7 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Tobi, bei einem 500er

Eingetragen von Hyp1 (1463)
am 11.11.2015 - 10:14 Uhr

Hi Tobi,

bei einem 500er Fehler sollte etwas genaueres über den Fehler im error.log des Servers
zu finden sein.
Poste mal was dort steht.

Grüsse

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sehr guter Tipp! Komisch ist:

Eingetragen von koeMed (4)
am 11.11.2015 - 10:23 Uhr

Sehr guter Tipp! Komisch ist: Ich habe gestern bereits die Logdateien geprüft die waren leer, scheinbar werden die Logs bei Strato mit einem Zeitlichen Verzug angezeigt, ich sehe heute erst die Logdateien von gestern.

Error-Logs:

09.11.2015 16:33:46 ((meinedomain)).eu [client 66.249.67.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/master/index.php" aborted: no free listener avail
10.11.2015 16:14:50 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:20:07 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:20:14 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
10.11.2015 16:23:09 ((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/master/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:24:47 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:24:56 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
10.11.2015 16:47:37 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:49:50 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:59:08 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 16:59:13 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
10.11.2015 17:00:57 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
10.11.2015 17:27:35 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 17:47:58 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
10.11.2015 17:48:07 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
11.11.2015 09:25:40 ((meinedomain)).net [client 66.249.78.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/master/index.php" aborted: no free listener avail
11.11.2015 09:47:56 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit?render=overlay
11.11.2015 09:49:31 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit
11.11.2015 09:49:35 development.((meinedomain)).com [client 217.89.33.0] FastCGI: "/home/strato/http/fastcgi/rid/25/00/5412500/htdocs/development/index.php" aborted: incomplete headers (0 bytes) received from server after 0 sec, referer: http://development.((meinedomain)).com/de/node/39/edit

Klingt mir jetzt sehr nach dem Problem hier:
http://www.drupalcenter.de/node/53294

Mal testen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelöst]

Eingetragen von koeMed (4)
am 11.11.2015 - 10:53 Uhr

Danke Ronald, danke Robert.
Guter Tipp mit den Logs, die werden tatsächlich erst mit zeitlichem Verzug veröffentlicht (eigentlich logisch) darum fiel mir da gestern nichts ungewöhnliches auf.

Die Lösung ist: Bei Strato gibt es einen sog. "PHP Boost" (Verwaltung -> Website Configurator -> PHP-Version einstellen -> PHP Boost)

Laut Strato:

Zitat:

PHP Boost aktiviert einen Code Cache, mit dem Ihre PHP-Scripte bis zu 100% schneller ausgeführt werden. PHP Boost ist ab PHP-Version 5.3 verfügbar.
Bei aktiviertem PHP Boost wird nur noch die php.ini in Ihrem Hauptverzeichnis berücksichtigt. Deren Direktiven gelten auch für Unterverzeichnisse.

Diesen habe ich jetzt deaktiviert + PHP-Version umgestellt auf PHP5.5. Damit war das Problem gelöst.

Danke!

Ergänzung: Die ganze Installation läuft merklich schneller wenn ich den PHP Boost abschalte. Vielleicht generell eine gute Idee auf den "Boost" zu verzichten wenn man bei Strato ist und Drupal betreibt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association