产生特殊的异常,被系统捕获时 app/ExceptionHandle.php,输出响应:
return app('json')->code(500)->make(400, $e->getMessage(), $massageData);
这时已把HTTP状态码设置为500,客户端会提示服务器错误。
因为是常驻内存 且 使用了think的容器,导致状态码一直是500;
当所有的worker进程`crmeb/utils/Json.php` 的状态码都是500时,后续的所有正常请求,HTTP状态码都是500,客户端提示服务器错误。
整个系统就挂掉了!!!!
【产品名称】:PRO版 / 多店版 /多商户 /知识付费/ JAVA版
【部署方式】:linux/win宝塔面板 / phpstudy / docker
【部署环境】:本地环境 / 线上环境
【使用终端】:小程序/ H5 / 公众号/ PC / APP / 后台