Jak zwiększyć limit czasu żądania w Nginx
- 4894
- 188
- Igor Madej
Czasami długo działające żądania nie powiodły się z komunikatem o błędzie „504: Limit czasu bramy” Na serwerze WWW Nginx. Aby rozwiązać ten problem, musisz zwiększyć limit czasu żądania w konfiguracji serwera Nginx. Domyślnie limit czasu żądania nginx wynosi 60 sekund. Które można zwiększyć lub zmniejszyć, aktualizując pliki konfiguracyjne.
W tym szybkim FAQ nauczysz się zmieniać limit czasu żądania na serwerze WWW Nginx.
Zwiększ limit czasu żądania w Nginx
Na przykład chcesz zwiększyć limit czasu żądania do 300 sekund. Następnie musisz dodać proxy_read_timeout, proxy_connect_timeout, proxy_send_timeout Dyrektywy do HTTP lub bloku serwera. Tutaj blok HTTP umożliwia zmiany we wszystkich serwerach w Nginx.
Aby wprowadzić zmiany dla wszystkich serwerów, edytuj główny plik konfiguracyjny Nginx i dodaj następującą zawartość w bloku HTTP.
http … proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300;…
W przypadku, gdy chcesz po prostu zwiększyć limit czasu żądania dla określonego serwera lub subdomeny, a następnie dodaj dyrektywy tylko dla jego bloku serwerowego. Edytuj określony plik konfiguracyjny bloku serwera i dodaj następujące ustawienia:
serwer … proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300;…
Po wprowadzeniu zmian musisz ponownie uruchomić usługę Nginx, aby zastosować zmiany. Systemy działające z systemem mogą używać następującego polecenia.
sudo systemctl restart nginx
Wszystkie wykonane, z powyższymi zmianami, pomyślnie zwiększyłeś limit czasu żądania na serwerze Nginx.
Wniosek
Ten samouczek pomaga zwiększyć limit czasu żądania na serwerze WWW Nginx.
- « 10 najlepszych klientów Linux FTP w 2023 roku
- Najlepsze odtwarzacze wideo typu open source dla Linux »