nginx 设置了proxy_pass 之后,如果proxy_pass的服务没有启动起来会导致nginx挂掉

使用 nginx 做api请求转发,设置 proxy_pass 时如果 proxy_pass 的服务没有启动起来,会导致nginx 也启动不起来。

请问有什么办法可以在后台服务挂了的情况下,保证 nginx 正常工作吗?

使用的是docker 部署的

阅读 3.7k
1 个回答
冒昧地提出另一种方案:可以考虑在外层用keepalive集群实现高可用,其中一个NGINX挂了转到其他的节点。
https://segmentfault.com/n/1330000014166676#articleHeader14
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题