NGINX

2016-03-22 30 views
0

'dan 504 yanıtı almaktan kaçınıyorum NGINX'i eski hizmeti üzerinden yeni bir webapp arabirimi için ters bir proxy olarak kullanıyorum.NGINX

Nginx statik kaynakları sunmaktadır ve üzerinde API isteklerini iletir eski aldığım zaman

Saat (aynı zamanda A + SSL kurulumu olamaz gibi halktan gizleyerek) sunucusu 504 ağ geçidi zaman aşımı yanıtlar, NGINX yeniden bağlantıları kullanır gibi hissediyor ve diğer taraftan web sunucusu, için uzun süre yeniden kullandıktan sonra artık yanıt vermiyor.

çözüm çok kolay, basit sudo service nginx restart düzeltmeleri bu geçidi zaman aşımı olduğunu hala bu "aksaklık" ilk ve son kez düzeltmek istiyorum.

Basit şeması:

Users    New Website (NGINX)    Old Website (ASP?) 
/   <<< serves index.html 
    /api/item <<< change headers and forward >>> API request >\ 
                    | 
       <<< change headers and forward <<< API response </ 

cevap

1

HTTP durum 504 memba sunucusu belirtilen zaman aralığı içinde yanıt aşağı ya da yavaş olduğu anlamına gelir.

proxy_<*>_timeout numaralı telefonunuzu artırın ve nginx'i yeniden yükleyin.

burada direktifleri bul - http://nginx.org/en/docs/http/ngx_http_proxy_module.html