Периодически выдает ошибку соединения с БД ((

Z-Style
На сайте с 18.03.2010
Offline
185
#21
netwind:

попробуйте постоянные соединения в конфиге приложения включить. Это должно исключить ситуацию, когда backlog недостаточен. Но увеличить объем памяти потребляемой mysql

Ну чего же сразу wordpress?))

А какой параметр устанавливает обьем памяти потребляемый mysql?

iHead
На сайте с 25.04.2008
Offline
137
#22
Z-Style:
Ну чего же сразу wordpress?))
А какой параметр устанавливает обьем памяти потребляемый mysql?

их много.

попробуйте MySQL Tuning Primer Script

вы логи MySQL посмотрели?

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
M
На сайте с 16.09.2009
Offline
278
#23
Z-Style:
Как понять сколько для конкретного железа выставлять максимальное количество конектов в апач и mysql ?

Никак. Это не только от железа зависит.

Z-Style:
Почему 42 чем это определяется?

КО намекает: http://en.wikipedia.org/wiki/42_(number)#The_Hitchhiker.27s_Guide_to_the_Galaxy

Z-Style:
Вычитал, что в случае, если число запросов в БД превысит число max-connections, то возникает ошибка "too many connections"

В моем случае проблема точно не в этом параметре, т.к. ошибка выдается "error establishment database", а изменение max-connections в большую сторону ничего не дает.

"Ошибка выдается" - Вашим веб-приложением (есть подозрение на вордпресс). Оно не обязано совпадать с текстом ошибки, который выдает база.

Хватит уже гадать на кофейной гуще. Делаем:

wget -q http://mysqltuner.pl/

perl ./mysqltuner.pl

И показываем вывод.

Z-Style:
Ну чего же сразу wordpress?))

Вот я тоже на него подумал. По тексту ошибки похоже.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Z-Style
На сайте с 18.03.2010
Offline
185
#24

Спасибо за ссылку на скрипт. Пока не было времени протестить.

KU
На сайте с 17.07.2008
Offline
251
#25
Z-Style:
т.к. ошибка выдается "error establishment database"

Эту ошибку выдает wordpress при любой проблеме с БД.

Если хотите увидеть реальную ошибку, впишите define('WP_DEBUG', true); в wp-config.php

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
Z-Style
На сайте с 18.03.2010
Offline
185
#26
KM.UA:

Эту ошибку выдает wordpress при любой проблеме с БД.
Если хотите увидеть реальную ошибку, впишите define('WP_DEBUG', true); в wp-config.php

Таки да. Это вп. И спасибо за совет.

M
На сайте с 16.09.2009
Offline
278
#27
Z-Style:
Пока не было времени протестить.

Это не для "потестить". Вывод скрипта - необходимое условие продолжения обсуждения Ваших проблем.

PS: Учитывайте, что при рестарте mysqld - статистика сбрасывается. Вам нужно показать ее после возникновения проблемы и _до_ перезапуска.

Andreyka
На сайте с 19.02.2005
Offline
822
#28

WP прекрасно кешируется на уровне nginx.

Не стоит плодить сущности без необходимости
Z-Style
На сайте с 18.03.2010
Offline
185
#29
Andreyka:
WP прекрасно кешируется на уровне nginx.

Вы говорите об обычном кешировании для WP с помощью плагинов или о чем-то другом?

Z-Style добавил 08.11.2011 в 19:46

myhand:

wget -q http://mysqltuner.pl/

А что это за параметр -q ?

M
На сайте с 16.09.2009
Offline
278
#30
Z-Style:
А что за параметр -q ?

А посмотрите ман, ага?

PS: Прошу прощения , правильнее так:

wget -O mysqltuner.pl -q mysqltuner.pl

И далее - по тексту.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий