Hi碰到一個問題,就是前面使用Nginx,後面使用apache。
但有時候apache重啟的時候(這裡假設重啟是不平滑的),nginx會立即回傳502.
如何讓nginx連到後端的時候(例如apache),如果後端處於無法回應的狀態,或是未啟動的狀態,Nginx重試N次再回傳502呢?
而不是立即返回502,謝謝!
nginx反向代理找不到apache,肯定報502錯誤,此時服務不可用。即使重試n次再報錯,在重試的過程中,服務也是掛掉的,只是不顯示502錯誤。 我覺得你想要的需求就是,縱使nginx出錯也不顯示502錯誤。那麼,直接屏蔽掉502錯誤行嗎?
nginx反向代理找不到apache,肯定報502錯誤,此時服務不可用。即使重試n次再報錯,在重試的過程中,服務也是掛掉的,只是不顯示502錯誤。
我覺得你想要的需求就是,縱使nginx出錯也不顯示502錯誤。那麼,直接屏蔽掉502錯誤行嗎?