gpt4 book ai didi

php - 如何自动重新打开与 MySQL 的持久连接

转载 作者:行者123 更新时间:2023-11-29 21:21:00 24 4
gpt4 key购买 nike

我有在supervisord 下处理 php (yii2) 的工作人员。

我对 MySQL DB 使用持久连接。

'attributes'=>[
PDO::ATTR_PERSISTENT => true
]

但8小时后拒绝了。

SQLSTATE[HY000]: General error: 2006 MySQL server has gone away. 

我认为它已经实现了。

如何自动重新打开持久连接?<​​/strong>

最佳答案

我这样做了:

try {
...
} catch (...) {
Yii::$app->db->close();
Yii::$app->db->open();
...
}

关于php - 如何自动重新打开与 MySQL 的持久连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com