По какой-то причине форум, который я помогаю администрировать, недавно перестал выполнять вебхуки и начал возвращать ошибку 404 для /admin/api/web_hooks. Есть ли способ это исправить?
Нет, эта страница перенаправляет на 404.
Ой. Это звучит совсем не хорошо ![]()
Запросы HTTP к вебхукам тоже не работают, поэтому многие инструменты модерации не функционируют.
Что-то происходит в логах? /logs
Ничего, что могло бы быть связано.
Вы являетесь администратором этого форума, и только эта страница возвращает ошибку 404? ![]()
Да. При нажатии на ссылку «Webhooks» на странице API в интерфейсе администратора происходит перенаправление на /404, а не на страницу вебхуков. Также не отправляются HTTP-запросы вебхуков, поэтому, похоже, наш форум полностью утратил представление о существовании вебхуков.
Не уверен, повлияет ли это, но не могли бы вы попробовать в безопасном режиме, на всякий случай?
/admin/api/web_hooks?safe_mode=no_plugins,no_themes
По-прежнему возвращает 404. Стоит ли попробовать перезапустить контейнер сайта?
Вы знаете, возникла ли проблема после обновления Discourse? Недавно в вебхуках были внесены некоторые изменения. Мне интересно, не произошла ли ошибка во время миграции, запущенной после обновления.
Форум на самом деле не обновлялся уже давно (хотя я подозреваю, что кто-то из сотрудников решил попытаться откатить версию после недавних изменений CSS, не предупредив об этом никого)
Только что выполнил полную обнову, и всё снова работает. Что-то определённо было откатано назад: нам не хватало коммитов ещё с октября и сентября.
