Webhooks не запускаются, страница настроек webhooks возвращает 404

По какой-то причине форум, который я помогаю администрировать, недавно перестал выполнять вебхуки и начал возвращать ошибку 404 для /admin/api/web_hooks. Есть ли способ это исправить?

Значит, вы даже не можете открыть эту страницу? :open_mouth:

Нет, эта страница перенаправляет на 404.

Ой. Это звучит совсем не хорошо :thinking:

Запросы HTTP к вебхукам тоже не работают, поэтому многие инструменты модерации не функционируют.

Что-то происходит в логах? /logs

Ничего, что могло бы быть связано.

Вы являетесь администратором этого форума, и только эта страница возвращает ошибку 404? :thinking:

Да. При нажатии на ссылку «Webhooks» на странице API в интерфейсе администратора происходит перенаправление на /404, а не на страницу вебхуков. Также не отправляются HTTP-запросы вебхуков, поэтому, похоже, наш форум полностью утратил представление о существовании вебхуков.

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

/admin/api/web_hooks?safe_mode=no_plugins,no_themes

По-прежнему возвращает 404. Стоит ли попробовать перезапустить контейнер сайта?

Вы знаете, возникла ли проблема после обновления Discourse? Недавно в вебхуках были внесены некоторые изменения. Мне интересно, не произошла ли ошибка во время миграции, запущенной после обновления.

Форум на самом деле не обновлялся уже давно (хотя я подозреваю, что кто-то из сотрудников решил попытаться откатить версию после недавних изменений CSS, не предупредив об этом никого)

Только что выполнил полную обнову, и всё снова работает. Что-то определённо было откатано назад: нам не хватало коммитов ещё с октября и сентября.