加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

尽管缺少上游,但启动nginx

发布时间:2020-12-13 21:27:48 所属栏目:Nginx 来源:网络整理
导读:我喜欢将nginx作为本地代理服务器运行,如果上游服务器不可用,则提供过时的缓存文件. 这很有效,除了本地机器重启,而互联网连接故障.在这种情况下,nginx根本不会启动,说找不到主机上的主机. 在每种情况下我都需要nginx启动,否则在上游连接失败时无法提供过时的

我喜欢将nginx作为本地代理服务器运行,如果上游服务器不可用,则提供过时的缓存文件.

这很有效,除了本地机器重启,而互联网连接故障.在这种情况下,nginx根本不会启动,说’找不到主机上的主机……’.

在每种情况下我都需要nginx启动,否则在上游连接失败时无法提供过时的缓存.

那么如何让nginx在启动时忽略连接错误?

您可以使用备份选项设置上游服务器,然后通常不会被命中.

upstream cache {
    server 192.168.1.2:8080 fail_timeout=5s max_fails=3;
    server 127.0.0.1:82 backup;
}

location / {
    proxy_pass http://cache;
    proxy_next_upstream error http_502;
}

确保主缓存服务器返回一致的错误,以便快速检测到故障.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读