2011-02-23 104 views
0

我正在运行一个使用RDS主/从DB的Codeigniter和Doctrine的大型网站,但由于某些原因,我仍然遇到too many mysql hosts问题的Doctrine错误。该错误告诉我刷新MySQL主机,它会解决这个问题,它确实如此,但我的问题是,是否有其他人遇到这个问题?如果是这样,你怎么绕过它,以便它不会持续发生?Codeigniter +原则和太多的mysql连接

+0

是的,我们遇到了使用Zend Framework,Doctrine和RDS的相同问题。 CodeIgniter中的默认数据库配置是否有帮助,或以不同的方式解决了问题? – 2011-05-27 13:32:49

回答

1

你说你的帖子标题太多的mysql连接,但在你的问题你说太多的mysql主机?如果是下降到太多的连接,然后更改数据库配置文件中的以下笨默认可能帮助:

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

它默认为真,意味着CodeIgniter使用持久连接 - 这可能取决于有多少是一个问题同时访问者以及您的虚拟主机的mysql配置。