nginx:在上游找不到[emerg]主机-忽略/停用而不是退出?

时间:2020-06-26 14:01:51

标签: docker nginx docker-compose nginx-reverse-proxy

当前,我使用不同的docker-compose文件构建不同的docker容器。因此,当我以正确的顺序启动容器时,所有容器都可以相互通信。

现在,我有一个容器,可以充当其他容器的代理。现在的问题是,当其他容器未启动时,nginx在启动后退出

proxy_1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:27

多数民众赞成在相关部分:

    location ~ ^/api/ {
        expires off;
        rewrite /api/(.*) /api/$1  break;
        proxy_pass http://backend:80;
    }

是否有机会阻止nginx重新启动,而是一次又一次尝试直到其他服务可用?

0 个答案:

没有答案