Заметил, что с 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
После этого ошибка пропала.
По теме: