Ошибки при обновлении wp_options (crone)
-
Сайт сыпет в лог такие вот ошибки. С чем это может быть связано? Как это исправить?
[Thu Nov 21 23:21:21 2013] [error] [client 188.134.40.11] \xd0\x91\xd0\xb0\xd0\xb7\xd0\xb0 \xd0\xb4\xd0\xb0\xd0\xbd\xd0\xbd\xd1\x8b\xd1\x85 WordPress \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xb2\xd1\x80\xd0\xb0\xd1\x82\xd0\xb8\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd1\x83 MySQL server has gone away \xd0\xb2 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82 \xd0\xbd\xd0\xb0 \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 UPDATE
wp_optionsSET
option_value= 'a:7:{i:1385062581;a:1:{s:29:\\"ngg_delete_expired_transients\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:6:\\"hourly\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:3600;}}}i:1385085600;a:1:{s:17:\\"wp_slimstat_purge\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:5:\\"daily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:86400;}}}i:1385089200;a:1:{s:20:\\"wp_maybe_auto_update\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:10:\\"twicedaily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:43200;}}}i:1385104790;a:2:{s:16:\\"wp_version_check\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:10:\\"twicedaily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:43200;}}s:17:\\"wp_update_plugins\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:10:\\"twicedaily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:43200;}}}i:1385142943;a:1:{s:19:\\"wp_scheduled_delete\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:5:\\"daily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:86400;}}}i:1385144068;a:1:{s:30:\\"wp_scheduled_auto_draft_delete\\";a:1:{s:32:\\"40cd750bba9870f18aada2478b24840a\\";a:3:{s:8:\\"schedule\\";s:5:\\"daily\\";s:4:\\"args\\";a:0:{}s:8:\\"interval\\";i:86400;}}}s:7:\\"version\\";i:2;}' WHERE
option_name= 'cron', \xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xbd\xd1\x8b\xd0\xb9 require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), call_user_func_array, bwps_secure->themeupdates, wp_clear_scheduled_hook, wp_unschedule_event, _set_cron_array, update_option
-
Хостер?
Firstvds.ru
Вроде бы настройки mysql от души.
max_allowed_packet = 16mтакие вот ошибки.
База данных WordPress возвратила ошибку MySQL server has gone away в ответ на запрос UPDATEwp_optionsSEToption_value=
Мне кажется запрос какой-то не правильный.
Думаю, надо пойти по пп 4-6. А то и 3.
SeVlad, Вам не кажется, запрос действительно «кривой» 🙂
Но на такой запрос БД должна ответить, что-то типа
You have an error in your SQL syntax ...
Но никак не
MySQL server has gone away
Проблема где-то глубже.
Хотя не исключено, что я параноик и преувеличиваю. ogonkov — поправьте запрос для начала, а там видно будет 🙂
Это форум почему-то пробелы съел 🙁
Там в запросе обратные апострофы используются, их можно как-то экранировать, что бы форматирование форума на них не реагировало?
ну акромя обратных апострофов там пробелы между операторами полюбому должны быть…
или скриншот покажите, чтоб мы тут не гадали
запрос действительно «кривой» 🙂
Это форум почему-то пробелы съел
С пробелами я понял.
Да и на синтаксис особо внимания обращать не стоит. По ответу БД понятно что, проблема не в синтаксисе, и текст ошибки поломался при вставке в форум.Я имею ввиду, что в огромном запросе присутствую вроде бы не зависящие функции. Я не уверен, что это правильно. Но могу и ошибаться.
Поэтому надо поискать кто это делает.Да, при каких действиях получается эта ошибка?
А вот и не понятно, что вызывает такие тормоза.
Вот не форматированный пример ошибки.
Я подозреваю, что в это же время запускается ещё что-то и тормозит БД. Понаблюдаю сегодня-завтра. Пока что перезагрузил сервер.
Я имею ввиду, что в огромном запросе присутствую вроде бы не зависящие функции.
Функции в конце не являются частью запроса, это стек вызовов.
В самом запросе ошибки не вижу, просто обновляется расписание планировщика.
Функции в конце не являются частью запроса, это стек вызовов.
Меня насторожил сам запрос, в котором
ngg_delete_expired_transients
,wp_maybe_auto_update
,wp_update_plugins
и многократныйschedule
с настройками.Но если Вы говорите, что с этим всё нормально, значит так оно и есть и я не прав. 🙂
Ну в общем ошибка судя по всему была действительно вызвана нагрузкой на сервер системой бэкапа, пока что ошибок не видно.
Возможно положительно повлияла установка w3 total cache + memcached для mysql
- Тема «Ошибки при обновлении wp_options (crone)» закрыта для новых ответов.