php - 原则:当 mysql 服务器关闭时,不可能捕获异常
问题描述
我在 4.4 的 symfony 项目中使用教义捆绑 2.9,并希望在 mysql 服务器关闭时处理异常。当我进入需要数据库的特定路线时,我会抛出 ConnectionException 类型的异常,并带有消息:
驱动程序发生异常:SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée。
我试过(任何例外):
try {
// use of repository or manager
} catch (Exception $e) {}
我想知道高级函数(例如在存储库中)是否不会引发任何异常。
提前致谢
解决方案
推荐阅读
- linux - 重启 /etc/network/interface 文件时出错
- java - Spring @ConfigurationProperties 映射与默认条目
- python - 在 Python 2 和 Python 3 之间请求不同的数据
- vba - 案例陈述 VBA
- java - 在 Spring Boot 休息控制器中以流的方式访问 multipart/form-data 中的文件
- python - 强制/定义仅具有指定属性的 python 类
- sql-server - SQL Server 在 SQL 中为奇数/偶数检查抛出错误
- javascript - 如何使用 redux-form 在不同组件(向上一个组件)中显示 FieldArray 中的字段
- javascript - 异步输入/输出 CLI deno
- github - 如何从目标分支对传入的拉取请求评论触发 github 操作?