ある理由で、私が管理しているフォーラムが最近、Webhookの実行を停止し、/admin/api/web_hooksに対して404を返すようになりました。これを修正する方法はありますか?
いいえ、そのページは404にリダイレクトされます。
うっ。それは全く良い響きではありませんね ![]()
Webhook HTTPリクエストも機能しないため、多くのモデレーションツールが壊れています。
ログに何かありますか? /logs
関連していると思われるものはありません。
あなたはフォーラムの管理者ですが、そのページだけ404エラーが返ってくるのですか? ![]()
はい。管理UIのAPIページで「Webhooks」リンクをクリックすると、Webhooksページではなく「/404」にリダイレクトされます。Webhook HTTPリクエストも送信に失敗しており、フォーラムがWebhookの存在を完全に忘れてしまったようです。
効果があるかわかりませんが、念のためセーフモードで試していただけますか?
/admin/api/web_hooks?safe_mode=no_plugins,no_themes
まだ404が返ってきます。サイトのコンテナを再起動してみるべきでしょうか?
Discourseのアップデート後に問題が発生したかどうかご存知ですか?最近、Webフックに関していくつかの変更がありました。アップデート後に実行された移行処理で何か問題が発生したのではないかと考えています。
フォーラムはしばらくの間アップグレードされていません(ただし、最近のCSS変更後にスタッフメンバーが誰にも知らせずにダウングレードを試みたのではないかと疑っています)。
フルアップグレードを実行したところ、再び動作するようになりました。何か間違いなくダウングレードされたものがあり、10月や9月のコミットが欠落していました。
