异常处理
文章平均质量分 81
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
服务器常见错误代码500、501、502、503、504、505区别
nginx 在这里充当的是反向代理服务器的角色,是把http协议请求转成 fastcgi 协议的请求,通过 fastcgi_pass 指令传递给 php-fpm 进程,当nginx执行请求时,却收到了上游服务器( php-fpm)的无效响应,响应内容是nginx无法理解的,就会返回502 bad gateway;专业点儿说就是,单个 php-fpm 进程阻塞超过 nginx 的时间阈值,会返回 504 gateway timeout,例如,PHP脚本执行时间太长,此时可查看是否某些代码逻辑产生了阻塞;转载 2023-10-30 10:45:31 · 3528 阅读 · 0 评论 -
SpringBoot 统一异常处理(附核心工具类-ErrorInfoBuilder)
序言:此前,我们主要通过在控制层(Controller)中手动捕捉异常(TryCatch)和处理错误,在SpringBoot 统一异常处理的做法主要有两种:一是基于注解ExceptionHandler,二是基于接口ErrorController,两者都可以让控制器层代码快速“瘦身”,让业务逻辑看起来更加清晰明朗! 本工程传送门:SpringBoot-Exception-Handler 一. 默认错误处理SpringBoot 默认为我们提供了BasicErrorController 来处理全局错误.转载 2021-06-28 10:16:44 · 658 阅读 · 0 评论