Поддержка Проблемы и решения Ошибки при обновлении 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 UPDATEwp_optionsSEToption_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;}' WHEREoption_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

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Хостер?

    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 — поправьте запрос для начала, а там видно будет 🙂

    Это форум почему-то пробелы съел 🙁

    Там в запросе обратные апострофы используются, их можно как-то экранировать, что бы форматирование форума на них не реагировало?

    ну акромя обратных апострофов там пробелы между операторами полюбому должны быть…

    или скриншот покажите, чтоб мы тут не гадали

    запрос действительно «кривой» 🙂

    Это форум почему-то пробелы съел

    С пробелами я понял.
    Да и на синтаксис особо внимания обращать не стоит. По ответу БД понятно что, проблема не в синтаксисе, и текст ошибки поломался при вставке в форум.

    Я имею ввиду, что в огромном запросе присутствую вроде бы не зависящие функции. Я не уверен, что это правильно. Но могу и ошибаться.
    Поэтому надо поискать кто это делает.

    Да, при каких действиях получается эта ошибка?

    А вот и не понятно, что вызывает такие тормоза.

    Вот не форматированный пример ошибки.

    Я подозреваю, что в это же время запускается ещё что-то и тормозит БД. Понаблюдаю сегодня-завтра. Пока что перезагрузил сервер.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Я имею ввиду, что в огромном запросе присутствую вроде бы не зависящие функции.

    Функции в конце не являются частью запроса, это стек вызовов.

    В самом запросе ошибки не вижу, просто обновляется расписание планировщика.

    Функции в конце не являются частью запроса, это стек вызовов.

    Меня насторожил сам запрос, в котором ngg_delete_expired_transients, wp_maybe_auto_update, wp_update_plugins и многократный schedule с настройками.

    Но если Вы говорите, что с этим всё нормально, значит так оно и есть и я не прав. 🙂

    Ну в общем ошибка судя по всему была действительно вызвана нагрузкой на сервер системой бэкапа, пока что ошибок не видно.

    Возможно положительно повлияла установка w3 total cache + memcached для mysql

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Ошибки при обновлении wp_options (crone)» закрыта для новых ответов.