Codeigniter + Doctrine和太多的mysql连接

时间:2011-02-23 19:28:29

标签: mysql codeigniter doctrine

我使用RDS主/从DB运行Codeigniter和Doctrine的大型网站,但由于某种原因,我一直遇到too many mysql hosts问题的Doctrine错误。该错误告诉我刷新mysql主机,它将解决问题,确实如此,但我的问题是,是否有其他人遇到此问题?如果是这样,你是如何绕过它的,以免它不断发生?

1 个答案:

答案 0 :(得分:1)

你说在你的帖子标题中有太多的mysql连接,但在你的问题中你说太多的mysql主机?如果连接太多,那么在数据库配置文件中更改以下CodeIgniter默认值可能会有所帮助:

$db['default']['pconnect'] = FALSE;

默认为true,这意味着CodeIgniter使用持久连接 - 这可能是一个问题,具体取决于您拥有的访问者数量以及您的webhost的mysql配置。