Wir haben einen Windows 2008 R2 Server. Wir haben darauf eine WordPress-Website gehostet. Die Website zeigt häufig 500 interne Fehler an. Beim Aktivieren des Detailmodus wurde die folgende Meldung ausgegeben:
HTTP-Fehler 500.0 – Interner Serverfehler Der FastCGI-Prozess ist in letzter Zeit häufig fehlgeschlagen. Versuchen Sie es später noch einmal.
Das Zurücksetzen des Servers startet die Website.
Das Problem ist recht häufig aufgetreten und wir können keine weiteren Informationen zur Ursache finden. Wir sind auch nicht in der Lage, das Problem zu replizieren.
Wir haben Sysloging in php.ini aktiviert, aber ohne Erfolg.
Ohne Protokollausführlichkeit ist es schwierig, aber ich hatte das gleiche Problem. Sie können sehen, ob dies für Sie funktioniert:
Versuchen Sie, Ihre “Instance MaxRequest” in Ihrer FASTCGI-Konfiguration zu maximieren.
IIS root > FastCGI Settings
: Wählen Sie dann php-cgi.exe für WP edit
und erhöhen Sie die Instance MaxRequests
Ich habe einige Vorschläge:
- Sie können Ihr php memory_limit in php.ini um mindestens 16 MB oder mehr erhöhen.
- Sie können überprüfen, ob es einige detaillierte Meldungen im Ereignisprotokoll gibt, dann können Sie das Problem herausfinden.
- Sie können zu anderen PHP-Handlern wie Nginx oder anderen wechseln.
- In einigen Fällen tritt diese Art von Problem bei mysql-Prozessen auf. Überprüfen Sie also die MySQL-Prozesse des Servers (Oft gibt es einen Timeout-Fehler, aber in einigen Fällen gibt es den Fehler 500).
dieses Problem besteht immer noch? Ich erinnere mich, dass YT dieses Problem oft hatte …
– error_handler
13. Oktober 2016 um 12:10 Uhr
Können Sie bitte phpinfo-Details teilen?
– Gruppe von Oceninfo
21. Januar 2019 um 8:35 Uhr
Was ist mit der allgemeinen Windows-Protokollierung? Ereignisanzeige und IIS-Anforderungsprotokoll \ Ausnahmeprotokoll können nützlich sein. irgendwas besonderes da? Haben Sie außerdem die FastCGI-PHP-Protokollierung aktiviert?
fastcgi.logging = 1
in php.ini?– H. Bloch
23. Januar 2020 um 9:01 Uhr