当某个服务重启时或者宕机了给出json格式提示信息,直接返回404不友好,故加入以下配置即可:
proxy_intercept_errors on;
error_page 502 = @502;
location @502 {
default_type application/json;
return 500 '{"msg":"服务正在重启","code": 10001,"data":null,"result":false}';
}
error_page 504 = @504;
location @504 {
default_type application/json;
return 500 '{"msg":"请求超时","code": 10001,"data":null,"result":false}';
}