Mein Webserver verarbeitet eine große Datei und sendet dann eine Antwort. Ich habe die verschiedenen nginx Timeout-Parameter ohne Glück versucht. Ich habe die in für diese Frage empfohlenen Parameter ausprobiert. Allerdings sehe ich immer noch die Timeout-Seite mit dem Fehler in den Nginx-Fehlerprotokollen.
%Vor%Hier ist meine nginx.conf
%Vor%Ich sehe immer noch das 502 Bad-Gateway von Zeit zu Zeit mit dem obigen Fehler. Irgendwelche Hinweise darauf, was könnte falsch sein? Meine Eingabedatei ist eine CSV-Datei, wenn das hilft. Irgendwelche Hinweise oder Empfehlungen?
Wie kann ich das beheben? Wie kann ich die Timeout-Zeit erhöhen?
Nginx ist hier nicht das Problem, es ist das Skript, das die Datei, die Sie hochladen, verarbeitet. Wenn Sie PHP verwenden, müssen Sie die Einstellungen in Ihrer php.ini ändern, um ein längeres Timeout und größere Uploads zu ermöglichen. Mögliche Einstellungen zum Erhöhen könnten sein:
%Vor%Wenn Sie eine andere Skriptsprache verwenden, sollten Sie nach Einstellungen suchen, die die maximalen Upload-Größen, die maximale Script-Ausführungszeit und die Speicherbegrenzungen steuern. Solange Nginx schlechte Gateway-Fehler zurückgibt, ist normalerweise etwas mit Ihrem Verarbeitungs-Backend nicht in Ordnung.
Tags und Links nginx