nginx proxy_next_upstream导致的一个重复提交错误
一个请求被重复提交,原因是nginx代理后面挂着2个服务器,请求超时的时候(其实已经处理了),结果nigix发现超时,有把请求转给另外台服务器又做了次处理。 配置: proxy_next_upstream:off 后问题解决,不过也会代理另外问题,比如发布的时候部分请求会出错等。 参考: http://www.tech126.com/nginx-healthcheck/ proxy_next_upstream 语法: proxy_next_upstream [error|timeout|invalid_header|http_500|http_503|http_404|off] 默认值: proxy_next_upstream error timeout 上下文: http, server, location Directive determines, in what cases the request will be transmitted to the next server: error ― an error has occurred while connecting to the server, sending a request to it, or reading its response; timeout ― occurred timeout during the