PHP/MySQL에서 제공하는 웹 서비스를 실행하고 있으며 최근 이상한 문제가 있음을 확인했습니다.PHP, MySQL 및 "잠자기"연결
"show full processlist;"를 실행하면 SSH 터미널을 통해 SQL 명령, 나는 몇 가지 "수면"연결주의 사항 :
| Id | User | Host | db | Command | Time | State | Info |
+-----------+---------+-----------+---------+---------+------+-------+-----------------------+
| 218121282 | test_user | localhost | test_db | Sleep | 0 | NULL | NULL |
이 "잠자는"연결이 때문에 스크립트의 끝에서 mysql_close()를 사용하지 않는 일어나고
?이것이 이유 인 경우, "register_shutdown_function"PHP 함수를 사용하고 콜백 함수에서 mysql_close()를 실행하여이 문제를 해결할 수 있습니까?
의견을 보내 주셔서 감사합니다.
자고 "연결 때문에 말 mysql_close()를 사용하지 않는 일이"이것들이 있습니까 "
에 CentOS에서의 my.cnf 파일에 변경-
interactive_timeout
변수 스크립트? " 아니요. 비 지속 연결의 경우 자동으로 수행됩니다. – NullUserException