php的垃圾回收机制,其实只针对于php本身. 对于mysql,php没权利去自动去释放它的东西. 如果你在页面执行完毕前不调用mysql_close(),那么mysql那边是不会关闭这个连接的. 如果你是用的是pconnect方式,即使你在页面执行完毕前调用mysql_close(),也无法另mysql关闭这个连接. 在php中使用pconnect方式建立连接,如果你的负载到一定程度的话,可以看到很多sleep的进程,这些进程就是所谓死连接,它们会一直保持sleep,直到my.cnf里面设置的…