当某个服务重启时或者宕机了给出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}';
}

该博客介绍了如何在服务重启或宕机时提供更友好的HTTP错误处理。通过配置proxy_intercept_errors和error_page,当遇到502或504错误时,服务器将返回JSON格式的错误信息,包括错误消息、错误码、数据和结果状态,以增强用户体验。
631

被折叠的 条评论
为什么被折叠?



