【发布时间】:2018-09-08 14:30:18
【问题描述】:
我遇到了一个非常烦人的问题,我找不到解决方案或原因。 很少,调用 CodeIgniter 函数它会卡住大约 15 分钟。我能够发现,CI 数据库负载导致了这样的问题。 15 分钟后出现错误 MySQL 服务器已消失。
我的数据库配置:
$db['local'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '******',
'password' => '********',
'database' => '********',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => true,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => false,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => false,
'compress' => false,
'stricton' => false,
'failover' => array(),
'save_queries' => true,
);
【问题讨论】:
-
关闭数据库的持久连接
'pconnect' => true,改为'pconnect' => false,
标签: php mysql codeigniter