我正在使用php-fpm(一个fastcgi php管理器)而且我很困惑php何时会认为使用mysql_pconnect创建的持久连接可用而不是创建一个新连接。
每当我尝试启用mysql_pconnect vs mysql_connect时,我的mysql服务器的打开连接就会爬升,直到我达到允许的最大值。没有mysql_pconnect,我一次打开30-50个mysql连接。我的mysql wait_timeout设置为5。
感觉就像我开始使用mysql_pconnect一样,它只是不断创建新的连接,而不是识别任何旧的连接。 php-fpm(或fastcgi)会导致这种情况吗?
有没有关于mysql_pconnect如何认为连接“可用”的详细信息?
感谢。