2013-11-09 3 views
0

Прежде всего, я ужасен при чтении журналов. Я взглянул на /var/www/mywebsitedomain.com/logs/error.log и не мог понять, что именно происходит.Почему каждое соединение MySQL прерывается каждую ночь?

Это происходит следующим образом: я ложась спать по ночам, и сайт работает, и сервер колеблется около 65% использования ОЗУ, а процессор составляет около 5-15% использования. Все прекрасно. Я просыпаюсь утром, а мой сервер все еще работает, но мой сайт WordPress выплевывает ошибку «Ошибка установления соединения с базой данных». КАЖДЫЙ. ОДИН. УТРО.

Я не могу понять, почему это происходит. Перезапуск службы MySQL решает проблему.

Я нахожусь на PHP5.5, nginx, MySQL. Последняя версия WordPress. Также используется PHP Zend Opcache. При необходимости я могу ссылаться на файлы журналов.

+0

Да, полезный фрагмент журналов был бы полезен, иначе нам нечего делать дальше. Поднимите уровень журнала, если вы считаете, что это необходимо. Наконец, когда Wordpress не удается подключиться, вы также не можете подключиться к консоли? Вы должны убедиться, что база данных действительно не работает, и что это не проблема PHP. – halfer

+0

@halfer здесь error.log: https://www.dropbox.com/s/up76mku7bncsaiz/error.log Какие журналы вам нужны? Существует ли конкретный журнал PHP и/или конкретный журнал mysql? Я мог бы их раздобыть, если они на самом деле существуют. –

+0

Это журнал ошибок PHP, и у вас полно ошибок, которые вы должны решить, хотя я не думаю, что они являются причиной этой проблемы. Ваши журналы MySQL гораздо более полезны. Кроме того: я бы сказал, что при публикации журналов здесь вы должны акцизировать любые IP-адреса пользователя или другую личную информацию (хотя я ценю, что они могут быть вашими в этом случае). Кроме того, вы должны вставлять только соответствующие части и делать это в своем вопросе, а не в сайтах блокировки файлов. Благодаря! – halfer

ответ

0

Возможно, понадобится файл mysql.ini для дальнейшей помощи. Это похоже на то, что это может быть связано с конфигурацией сервера (nginx или любой другой используемой вами реализации) или (что более вероятно) способом настройки вашего SQL-сервиса. Некоторая информация, которая может быть полезна: http://forum.parallels.com/pda/index.php/t-58864.html

+0

да! запутался с php.ini –

+0

Вот он: https://dl.dropboxusercontent.com/u/6317023/my.cnf –

+0

соткался: http://serverfault.com/questions/545468/php-loosing-connection -to-mariadb-server-each-3-hours –

Смежные вопросы