#用PHPStan自动检测Laravel模型事件监听器引发的数据库连接泄漏与事务悬挂
线上MySQL连接数飙升,排查发现是模型事件监听器中异常被吞掉导致连接泄漏。本文分析问题根源,并展示如何通过PHPStan自定义规则静态检测未包裹try-catch的监听器调用,避免事务悬挂和连接泄漏。
git checkout
线上MySQL连接数飙升,排查发现是模型事件监听器中异常被吞掉导致连接泄漏。本文分析问题根源,并展示如何通过PHPStan自定义规则静态检测未包裹try-catch的监听器调用,避免事务悬挂和连接泄漏。
git checkout