laravel 6.0 出现DB无法连接的情况,但日志文件没有任何记录
问题描述
- 偶尔出现DB无法连接的情况导致接口响应500
出现500的原因,经过排查后发现,只要涉及到DB:table() 查询的时候接口都报500,接口无任何提示,用try cahch 捕捉也无法记录错误日志;但是删掉日志文件又能正常返回数据。
接口响应正常,但是接口涉及到DB就500
服务器
- 阿里云ECS centos7.2
- 用的宝塔集成环境(php7.3+nginx+阿里云的云Redis和云mysql)
框架配置
- laravel 6.0
- 使用job 队列 (supervisor 管理进程)
- 框架整个权限已给777
其他正常使用
推荐文章: