Заметил, что с 25-го декабря в логе ошибок постоянно идут записи вида:
2015/01/04 17:37:25 [error] 25058#0: *501 FastCGI sent in stderr: “PHP message: База данных WordPress возвратила ошибку MySQL server has gone away в ответ на запрос UPDATE `db1_options` SET `option_value` = ‘a:7650:{i:1411473334;a:1:{s:14:”dsq_sync_forum”;a:1:
…
a:0:{}s:8:” while reading response header from upstream, client: 5.35.100.133, server: rtfm.co.ua, request: “GET /wordpress-otklyuchenie-zadach-cron/?cf_action=sync_comments&post_id=1472 HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9003”, host: “rtfm.co.ua”, referrer: “http://rtfm.co.ua/wordpress-otklyuchenie-zadach-cron/”
Видимо, 25-го числа обновился плагин Disqus (в запросе видно – dsq_sync_forum
), который пытается выполнить “тяжёлый” запрос.
Решение – увеличить параметр max_allowed_packet
.
В файле /etc/my.cnf
, в блоке [mysqld]
меняем:
max_allowed_packet = 1M
на:
max_allowed_packet = 10M
После этого ошибка пропала.
По теме: