• Resolved vaka2vaka

    (@vaka2vaka)


    Похоже возникает проблема с YML for Yandex Market при добавлении define(‘DISABLE_WP_CRON’, true); в wp-config.php.
    Мы решили отключить НА БЕГЕТ CRON от вордпресс и запустить его с сервера. Для этого нужно добавить в wp-config.php. – define(‘DISABLE_WP_CRON’, true);
    Но CRON как запускался с вордпресс до так и запускался после. В конечном счете только отключение YML for Yandex Market позволило полноценно работать команде – define(‘DISABLE_WP_CRON’, true);
    Проверено на 8 сайтах
    Как воспроизвести (Бегет)
    -Включаем YML for Yandex Market
    – Добавляем define(‘DISABLE_WP_CRON’, true); в wp-config.php.
    – смотрим лог файлы Что то типа

    ______________ - - [14/Oct/2024:09:00:06 +0300] "GET /wp-cron.php HTTP/1.1" 200 - "-" "WordPress/6.6.2; https://______________" 2319258 434950:265618

    – запросы WordPress/6.6.2; идут
    – Отключаем YML for Yandex Market – запросы останавливаются
    Хотеться и YML for Yandex Market и CRON’ с сервера

    Спасибо

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author icopydoc

    (@icopydoc)

    Добрый день.
    Для работы моему плагину обязательно нужен впшный-крон. Без него работать плагин НЕ будет. Причем ему он не просто нужен, а нужен многократно.

    Я получаю огромнейшее количество писем от пользователей в которых пишут, что плагин не работает. Диагностирую. Выявляю проблему с кроном на сайте (при том, что плагин об этом пишет, но юзеры то ли не читают, то ли хз). Потом скидываю им эту инструкцию https://icopydoc.ru/minimalnye-trebovaniya-dlya-raboty-yml-for-yandex-market/, они в итоге либо включают крон, либо используют серверный и дёргают крон им. И всё начинает хорошо работать. Но тк случаи далеко не единичны, то это ооочень много времени отнимает и у меня и у них. А ещё и нервы.

    Причину вы идентифицировали верно. В самой свежей версии плагина я внедрил механизм самозапуска крона дабы сэкономить и время и нервы и свои и чужие. Причём самозапуск стартует не во всех случаях, а только в тех, в которых имеется просроченная крон-задача. Грубо говоря плагин делает то, что написано в инструкции, только автоматически.

    За прошедшие 11 дней с момента выхода обновления эта фича крайне хорошо себя зарекомендовала. Число жалоб на неработоспособность сократилось в 8.5 раз! А обратная жалоба (на форуме впервые), и плюс ещё одно письмо (может от вас, может нет). Т.е убрать эту функцию из плагина я не планирую.

    Единственно что планируется – в след версию внести константу, прописав которую пользователь всё же сможет отключить самозапуск крона в моём плагине.

    Thread Starter vaka2vaka

    (@vaka2vaka)

    В принципе все понятно Внешний CRON? у нас есть. Мы видели самозапуск крона и никак не могли понять почему это происходит Подождем константу,
    По любому спасибо

    • This reply was modified 1 month ago by vaka2vaka.
    Plugin Author icopydoc

    (@icopydoc)

    Обновление вышло. Теперь плагин не активирует крон если все фиды отключены.
    Также активации не происходит если прописано в wp-config define( “Y4YM_CHECK_CRON”, false );

    Thread Starter vaka2vaka

    (@vaka2vaka)

    Да .. При отключенном обновлении фидов нагрузки нет.
    Спасибо.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.