提问人:Ainz 提问时间:10/17/2023 最后编辑:Ainz 更新时间:10/18/2023 访问量:50
Codeigniter 3 中的连接过多错误
Too Many Connections Error in Codeigniter 3
问:
只想问一下如何避免 Codeigniter 3.1.13 中的“连接过多”错误?我已经尝试将 pconnection 的值设置为 FALSE,就像在下面的数据库设置中一样:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'port' => 3306,
'username' => 'root',
'password' => '',
'database' => 'db_name',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8mb4',
'dbcollat' => 'utf8mb4_unicode_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
我还尝试使用和 Codeigniter 文档关闭数据库连接:$this->db->close();
而 CodeIgniter 会智能地关闭你的数据库 连接
但我仍然面临这个错误。任何帮助将不胜感激!
当我检查mysql中的SHOW PROCESSLIST时。即使我只是在我们的网站上加载了我的页眉和页脚,它也会打开很多线程,其中大部分都处于“睡眠”状态。
答: 暂无答案
评论