Поддержка Проблемы и решения Виснет сайт _transient_doing_cron

  • Решено alexandr1991

    (@alexandr1991)


    Здравствуйте!

    Зависают совершенно разные страницы на сайте в случайное время. Зависимости от нагрузки на сервер и бд нету. Единственное, что обнаружил при зависании страницы добавляются два запроса следующего вида:
    SHOW FULL COLUMNS FROM wp_options
    UPDATE wp_options SET option_value = ‘1615884370.2970640659332275390625’ WHERE option_name = ‘_transient_doing_cron’
    Вот после этого update и происходит зависание равно на 10 секунд. Не понятно при каком условии эти запросы появляются.

    Может кто-нибудь сталкивался с такой проблемой? В какую сторону копать нужно?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Не понятно при каком условии эти запросы появляются.

    Очевидно, по случаю doing_cron. Видимо, сервер настолько слаб, что не в состоянии справиться с запланированными задачами. Либо среди них есть что-то настолько ресурсоемкое, что выбирает все лимиты, выделенные сайту, и влечет за собой пенальти на 10 секунд.

    Спасибо!
    Отключил в конфигах WP_Cron
    define(‘DISABLE_WP_CRON’, true);
    Вроде бы 10 секундные зависания пропали. Да и время загрузки страницы в целом уменьшилось. Сейчас буду разбираться какие именно задания вызывают зависание.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Виснет сайт _transient_doing_cron» закрыта для новых ответов.