鍍金池/ 問答/Linux/ nginx 設(shè)置了proxy_pass 之后,如果proxy_pass的服務(wù)沒有

nginx 設(shè)置了proxy_pass 之后,如果proxy_pass的服務(wù)沒有啟動起來會導(dǎo)致nginx掛掉

使用 nginx 做api請求轉(zhuǎn)發(fā),設(shè)置 proxy_pass 時如果 proxy_pass 的服務(wù)沒有啟動起來,會導(dǎo)致nginx 也啟動不起來。

請問有什么辦法可以在后臺服務(wù)掛了的情況下,保證 nginx 正常工作嗎?

使用的是docker 部署的

回答
編輯回答
風(fēng)畔
冒昧地提出另一種方案:可以考慮在外層用keepalive集群實現(xiàn)高可用,其中一個NGINX掛了轉(zhuǎn)到其他的節(jié)點。
https://segmentfault.com/n/1330000014166676#articleHeader14
2017年2月18日 03:20