Webhookが実行されず、Webhook設定ページで404エラーが発生します

ある理由で、私が管理しているフォーラムが最近、Webhookの実行を停止し、/admin/api/web_hooksに対して404を返すようになりました。これを修正する方法はありますか?

「いいね!」 5

このページすら表示できないのですか? :open_mouth:

いいえ、そのページは404にリダイレクトされます。

「いいね!」 1

うっ。それは全く良い響きではありませんね :thinking:

「いいね!」 1

Webhook HTTPリクエストも機能しないため、多くのモデレーションツールが壊れています。

ログに何かありますか? /logs

「いいね!」 1

関連していると思われるものはありません。

あなたはフォーラムの管理者ですが、そのページだけ404エラーが返ってくるのですか? :thinking:

「いいね!」 3

はい。管理UIのAPIページで「Webhooks」リンクをクリックすると、Webhooksページではなく「/404」にリダイレクトされます。Webhook HTTPリクエストも送信に失敗しており、フォーラムがWebhookの存在を完全に忘れてしまったようです。

「いいね!」 1

効果があるかわかりませんが、念のためセーフモードで試していただけますか?

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

「いいね!」 1

まだ404が返ってきます。サイトのコンテナを再起動してみるべきでしょうか?

Discourseのアップデート後に問題が発生したかどうかご存知ですか?最近、Webフックに関していくつかの変更がありました。アップデート後に実行された移行処理で何か問題が発生したのではないかと考えています。

「いいね!」 4

フォーラムはしばらくの間アップグレードされていません(ただし、最近のCSS変更後にスタッフメンバーが誰にも知らせずにダウングレードを試みたのではないかと疑っています)。

フルアップグレードを実行したところ、再び動作するようになりました。何か間違いなくダウングレードされたものがあり、10月や9月のコミットが欠落していました。

「いいね!」 5