Hervorragende Software und praktische Tutorials
Bei der Verwendung des LiteSpeed-Webservers treten häufig Probleme mit der Verbindungsüberschreitung auf
So lösen Sie das Problem mit dem Verbindungstimeout!
Anforderungs-Timeout
Die Bearbeitung dieser Anfrage dauert zu lange. Der Server hat die Zeit überschritten. Sollte die Zeitüberschreitung nicht auftreten, wenden Sie sich bitte an den Administrator dieser Website, um die Zeit zu erhöhen.Verbindungstimeout'.
Verbindungstimeout Verbindungs-Timeout ist LiteSpeed Einer der häufigsten Fehler auf Webservern ist der Request-Timeout-Fehler. Dies passiert normalerweise, wenn sehr lange Prozesse laufen, die schließlich vom Server beendet werden und eine Fehlermeldung ausgeben: „Die Verarbeitung dieser Anfrage hat zu lange gedauert, und der Server hat ein Timeout.“ Sollte dies nicht der Fall sein, wenden Sie sich an den Site-Administrator, um das „Verbindungs-Timeout“ zu erhöhen.
Was ist ein Anforderungstimeoutfehler?
Bevor wir den Timeout-Fehler der LiteSpeed-Webverbindung beheben, müssen wir verstehen, was das Verbindungszeitlimit verursacht.
Der Request-Timeout-Fehler ist eine Fehlermeldung, die vom LiteSpeed-Webserver (einer schnelleren Alternative zu Apache) als Reaktion auf die Ausführung sehr langer Skripte generiert wird. Der Server bricht diese lang laufenden Skripte (auch solche mit set_time_limit()) ab und beendet alle zugehörigen Prozesse mit einem Fehler.
Vereinfacht ausgedrückt: Sie führen ein Upload-Skript aus, der Server setzt standardmäßig ein Timeout von 60 Sekunden und laden 80 Sekunden lang hoch. Nach Erreichen des 60-Sekunden-Timeouts trennt der Server automatisch die Verbindung, wodurch das Upload-Skript fehlschlägt. Dies ist ein häufiger Fehler in der Anfangsphase der Nutzung von LiteSpeed Web Server.
Nachdem Sie nun wissen, um welchen Fehler es sich handelt, können Sie ihn auf zwei einfache Weise beheben:
- Hinzufügen von Zeitlimits
- Schreiben Sie die .htaccess-Regeln neu, um das Verbindungstimeout zu deaktivieren
Methode 1: Zeitlimit hinzufügen
Wenn Ihr Server vorzeitig abläuft, können Sie dies am besten verhindern, indem Sie das Zeitlimit erhöhen. Erhöhen Sie dazu die maximale Ausführungszeit in der Datei php.ini. Standardmäßig ist das Zeitlimit auf 30 Sekunden eingestellt. Bearbeiten Sie einfach die Datei php.ini und fügen Sie folgenden Code hinzu:
maximale Ausführungszeit = 6000;
In CyberPanel können Sie den Parameter max_execution_time unter PHP > PHP-Konfiguration bearbeiten ändern.
Wenn nach dem Bearbeiten Ihrer PHP-Konfigurationsdatei immer noch eine Fehlermeldung angezeigt wird, können Sie in Ihrer Datei wp-config.php neue Grenzwerte angeben.
Fügen Sie zu wp-config.php den folgenden Code hinzu:
setze_Zeitlimit(0);
Wenn Sie das Zeitlimit in der WordPress-Konfigurationsdatei auf 0 setzen, wird das Zeitlimit vollständig entfernt.
Methode 2: Verbindungstimeout über .htaccess deaktivieren
Wenn das Festlegen des Zeitlimits den Timeout-Fehler nicht behebt, bedeutet dies, dass Ihr Server spezielle Regeln definiert hat, die Ihre benutzerdefinierten Einstellungen außer Kraft setzen. Daher müssen wir diese Regeln deaktivieren. Ihre .htaccess-Datei ist hier der Schlüssel.
Bearbeiten Sie einfach Ihre .htaccess-Datei und fügen Sie den folgenden Code ein:
RewriteEngine auf RewriteRule .* – [E=noabort:1] RewriteRule .* – [E=noconntimeout:1]