nginx错误转发问题

来源:互联网 发布:sql简单语句 编辑:程序博客网 时间:2024/05/17 12:24
今天碰到一个巨坑,就是报名表单提交一次,老是返回错误提示"您已经报名,请勿重复提交"。找了一下午,后来查看请求日志发现nginx的sticky模块返回的route cookie的值,来回居然是两个不同的route 很坑爹。搞了好久,最后发现是 一个正常的提交表单请求在第一台web服务器处理完成了,但是由于逻辑异常,触发了一个错误码响应,然后nginx就认为该web服务器处理请求失败,重新将该请求转发到另外一台web服务器上,结果就是同一个请求被后端两台不同的服务器处理了两遍。把nginx错误转发配置注释掉就行了。
0 0
原创粉丝点击