我使用RDS主/从DB运行Codeigniter和Doctrine的大型网站,但由于某种原因,我一直遇到too many mysql hosts
问题的Doctrine错误。该错误告诉我刷新mysql主机,它将解决问题,确实如此,但我的问题是,是否有其他人遇到此问题?如果是这样,你是如何绕过它的,以免它不断发生?
答案 0 :(得分:1)
你说在你的帖子标题中有太多的mysql连接,但在你的问题中你说太多的mysql主机?如果连接太多,那么在数据库配置文件中更改以下CodeIgniter默认值可能会有所帮助:
$db['default']['pconnect'] = FALSE;
默认为true,这意味着CodeIgniter使用持久连接 - 这可能是一个问题,具体取决于您拥有的访问者数量以及您的webhost的mysql配置。