nginx重试机制proxy_next_upstream可以自定义报错信息么
nginx吧
全部回复
仅看楼主
level 2
如题:
目前网上查到的都是具体某些固定的value。
指定应将请求传递到下一个服务器的情况:
error # 与服务器建立连接,向其传递请求或读取响应头时发生错误;
timeout # 在与服务器建立连接,向其传递请求或读取响应头时发生超时;
invalid_header # 服务器返回空的或无效的响应;
http_500 # 服务器返回代码为500的响应;
http_502 # 服务器返回代码为502的响应;
http_503 # 服务器返回代码为503的响应;
http_504 # 服务器返回代码504的响应;
http_403 # 服务器返回代码为403的响应;
http_404 # 服务器返回代码为404的响应;
http_429 # 服务器返回代码为429的响应(1.11.13);
off # 禁用将请求传递给下一个服务器。
但是如果返回的是其他的一些特殊信息,我可以自定义nginx遇到这个报错时跳到下一个实例上么?
2022年09月04日 12点09分 1
level 3
error_page 233 location块;
或者
error_page 404 301 https://zp.wangshibo.com/zrx-web/;
2022年09月07日 08点09分 2
好的,谢谢,今天试试
2022年09月11日 22点09分
1