2011-02-23 103 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配置。