Отладка: почему автоматизация по расписанию не запускается автоматически

Привет!

У меня возникла проблема с автоматизацией, которая должна запускаться в начале месяца. Несмотря на то, что она включена, она не запускается автоматически. Я не могу найти никаких логов или способа отладить, почему она не работает сама по себе, хотя должна. Кто-нибудь знает, как можно решить эту проблему?

Как видно ниже, автоматизация должна автоматически «Запланировать встречу с результатами Data Explorer» каждый месяц. Если я нажму «Запустить сейчас», всё работает как положено: пользователи, добавленные в список, получат результаты Data Explorer, а также CSV-файл. Однако автоматический запуск не работает.

Буду признателен за любую обратную связь или предложения, которые помогут мне решить эту проблему. Спасибо!

Вы подтвердили точную запланированную дату и настройку часового пояса, а также, если доступна, включили кнопку «Запустить пропущенные задания»?

Проводили ли вы какие-либо тесты, чтобы убедиться, что все критерии выполняются естественным образом (кроме trigger now)?

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

Также я полагаю, что ваша целевая аудитория должна иметь доступ к запросу в Data Explorer.

Привет

Спасибо за помощь.. @kairo162 @putty

Да.. но проблема не в том, что задача не выполняется в запланированную дату/время, а в том, что она вообще не выполняется.

Где я могу найти эту кнопку, пожалуйста?

Ожидается, что система отправит прямое личное сообщение двум пользователям. Пользователям передан общий запрос. Спасибо за предложение протестировать, изменив расписание. Я также попробую поэкспериментировать с тестовой группой.

Главное отличие, которое я заметил, заключается в том, что в вашем интерфейсе не отображается, когда должно сработать следующее автоматическое действие.

Я бы начал с создания новой автоматизации с теми же настройками и проверил, появляется ли у неё «дата следующего срабатывания» после включения.

Я использую этот самый сценарий автоматизации в нескольких местах без проблем. Вот как выглядит моя конфигурация в одном из них — для этого теста я изменил периодичность на 5 минут вместо недели, но при установке недельного интервала она срабатывает еженедельно, как и ожидалось:

PM (tech-admin — это группа)

Попробуйте запустить автоматизацию, а затем посмотрите логи в yoursite/logs.

Я вижу это:

Попробуйте, возможно, убрать эмодзи «ручки управления» из имени скрипта и заголовка запроса в Data Explorer. Это может нарушать структуру полезной нагрузки (хотя, кажется, они должны быть допустимы).

Привет @Moin @Lilly

Спасибо за помощь! Боюсь, что загадка всё ещё не разгадана… вот почему:

До «даты запуска» всё выглядело именно так, с сообщением «Следующий запуск автоматизации будет в: [дата/время]»; однако после того, как это дата/время прошло без успешного выполнения, сообщение исчезло. Во время тестирования я изменил интервал на 1 минуту, и сообщение о запуске снова появилось. В прошлом месяце, когда автоматизация не сработала, я обновил таймер, и появилось сообщение о том, что запуск произойдёт в первый час следующего месяца (но этого не случилось).

На самом деле она работала и срабатывала в некоторые месяцы, но не в другие, поэтому причина неясна, но теперь, похоже, она больше никогда не активируется автоматически. Какая у вас версия Discourse? У меня 2026.5.0-latest…

К сожалению, даже при ручном запуске в /logs ничего не появляется. (У меня выбраны все опции).

Я не думаю, что это проблема, потому что я изменил триггер на 1 минуту, и сообщение было отправлено:

У меня тоже, и я обновляюсь как минимум раз в неделю.

Хорошо, спасибо! Не могли бы вы попробовать настроить автоматизированное тестирование с ежемесячным запуском?

У меня есть подозрение, что проблема в триггере «ежемесячно», потому что при изменении его на запуск раз в минуту всё работает.

Хорошо, я установил период в один месяц, запустил тест, и всё сработало. Но ждать целый месяц ради проверки здесь не очень практично. Я попробую изменить дату запуска через пару минут.

редактирование: ежемесячный запуск, похоже, работает у меня.