• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Появилась проблема с WP ALL import и cron

Тестировщик

Новичок
В какой-то день просто появилась надпись triggered with cron и просто перестало обновляться. Подскажите, пожалуйста, в чем могут быть проблемы. Ранее файл обновлялся, ничего не менялось и вдруг возникла проблема
 

Вложения

  • 1719651401190.png
    1719651401190.png
    1.8 KB · Просмотры: 4

Тестировщик

Новичок
Как настроен запуск импорта по крону?
каждые 24ч, через провайдера запускаем, если верно понял вопрос; спросили у техподдержки, ответили, что есть ошибка: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. С этим впервые сталкиваюсь. Это может быть связано?
 

joy66

Опытный
Местный
Как запускается импорт? Стандартно это выглядит так
Есть двессылки
https://ВАШ_САЙТ/wp-load.php?import_key=СЕКРЕТНЫЙ_КЛЮЧ&import_id=ID_ИМПОРТА&action=trigger
https://ВАШ_САЙТ/wp-load.php?import_key=СЕКРЕТНЫЙ_КЛЮЧ&import_id=ID_ИМПОРТА&action=processing
И у провайдера настроены две крон задачи на обращения по этим ссылкам.
Подставьте в этих ссылках свои значения и в этих ссылках и откройте.
Сначала первую потом вторую. И смотрите, какой будет ответ.
А кстати, В списке импортов отменить/запустить кнопка работает?
Можно отменить и запустить вручную .
 

Тестировщик

Новичок
Как запускается импорт? Стандартно это выглядит так
Есть двессылки
https://ВАШ_САЙТ/wp-load.php?import_key=СЕКРЕТНЫЙ_КЛЮЧ&import_id=ID_ИМПОРТА&action=trigger
https://ВАШ_САЙТ/wp-load.php?import_key=СЕКРЕТНЫЙ_КЛЮЧ&import_id=ID_ИМПОРТА&action=processing
И у провайдера настроены две крон задачи на обращения по этим ссылкам.
Подставьте в этих ссылках свои значения и в этих ссылках и откройте.
Сначала первую потом вторую. И смотрите, какой будет ответ.
А кстати, В списке импортов отменить/запустить кнопка работает?
Можно отменить и запустить вручную .
По первой ссылке выдает {"status":403,"message":"Import #218 already triggered. Request skipped."} По второй сначала долго висело, потом аналогично выдало. По кнопкам отменить нет. Только запустить Run
 

joy66

Опытный
Местный
Все это говорит о том, что по какой-то причине импорт не может нормально завершиться и сбросить тригер запуска.

Тут еще важно чтобы правильно было настроено время запуска крон задач.
Тригер должен запускаться с той периодичностью как вам нужно - раз в сутки, а вот processing, каждые несколько минут, если вы не уверены, что за один заход импорт успешно завершится
Попробуйте сбросить тригер еще вот так

http://ВАШ_САЙТ/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=218&action=cancel

Если есть навык (или через суппорт) , можно попробовать запустить импорт через wp cli с ключом --force-run
Это позволит принудительно запустить импорт или увидеть ошибки
Команда в полном варианте должна быть такой
wp --path=ПУТЬ_К_ПАПКЕ_WORDPRESS all-import run 218 --force-run
Запускать под пользователем по которым сайт работает

Ну и надо ошибки смотреть в логах сервера. Или включить debug лог в wordpressи там смотреть
 
Последнее редактирование:

Тестировщик

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

Тут еще важно чтобы правильно было настроено время запуска крон задач.
Тригер должен запускаться с той периодичностью как вам нужно - раз в сутки, а вот processing, каждые несколько минут, если вы не уверены, что за один заход импорт успешно завершится
Попробуйте сбросить тригер еще вот так

http://ВАШ_САЙТ/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=218&action=cancel

Если есть навык (или через суппорт) , можно попробовать запустить импорт через wp cli с ключом --force-run
Это позволит принудительно запустить импорт или увидеть ошибки
Команда в полном варианте должна быть такой
wp --path=ПУТЬ_К_ПАПКЕ_WORDPRESS all-import run 218 --force-run
Запускать под пользователем по которым сайт работает

Ну и надо ошибки смотреть в логах сервера. Или включить debug лог в wordpressи там смотре
Спасибо огромное за ответы. Внимательно почитав вас и еще раз о самой ошибке, стало понятно, что дело в нагрузке в это время. Просто подвинули время задачи на несколько часов. И все заработало
 

joy66

Опытный
Местный
Спасибо огромное за ответы. Внимательно почитав вас и еще раз о самой ошибке, стало понятно, что дело в нагрузке в это время. Просто подвинули время задачи на несколько часов. И все заработало
Сдвиг это не гарантия от повторения ошибки. Надо менять тогда настройки php на сервере, исходя из того, влечет за собой нагрузка.
Ну и и запуск импорта через WP CLI значительно ускоряет импорт и менее затратен по ресурсам
 

Тестировщик

Новичок
Сдвиг это не гарантия от повторения ошибки. Надо менять тогда настройки php на сервере, исходя из того, влечет за собой нагрузка.
Ну и и запуск импорта через WP CLI значительно ускоряет импорт и менее затратен по ресурсам
Спасибо большое, нашли причину, теперь все работает
 
Сверху Снизу