Пустая страница на MySQL Connect
У меня есть функция PHP ( "mconnect") для подключения к MySQL. Иногда при полной загрузке я получаю пустую страницу с "[]mconnect: mysql_connect"
В этой функции у меня есть пользовательские сообщения для mysql error 1040 и 2002 - ошибки соединения
В логах ничего не появляется при возникновении этой ошибки
Я использую lighttpd 1.4.28 с php-cgi 5.2.0 и mysql 5.0.32 debian etch
Эти пустые страницы с ошибкой появляются только при полной загрузке: когда MySQL имеет Avg. количество вопросов в секунду = 586,39 и легкость ~300 конн / с
Оба, lighty и mysql, используют одну и ту же машину: двойной Quad Xeon с 8G RAM
Если у кого есть подсказка, поделитесь пожалуйста
Спасибо
Cris
1 ответ
Вы можете увеличить лимит подключения MySQL, как указано в этой статье: http://rackerhacker.com/2007/01/24/increase-mysql-connection-limit/
Но было бы хорошо, если бы вы также рассмотрели различные настройки производительности, такие как кэширование запросов и тому подобное. А также информацию, которую я нашел на том же сайте. http://rackerhacker.com/2008/06/24/mysql-error-1040-too-many-connections/
Но лучшим подходом будет ограничение количества обращений к базе данных из вашего приложения, наличие некоторого кэширования и минимальное количество подключений к вашей базе данных.