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