はい、完全に Docker 環境で、Digital Ocean 上で動作しています。あの素晴らしいガイドを忠実に従って設定しました。
はい、その設定をデフォルトの 3 から 99999 に変更しました。しかし変化はなく、まだ 500 エラーが発生しています。
試しましたが、変化はありませんでした。なお、Insomnia を使って「1 つの悪いアカウント」に対してリクエストを送っても、まだ 500 エラーが発生します。つまり、その 1 つのアカウントが破損しているようです。そのアカウントで「メッセージ作成」の API 呼び出しを 1 回だけ行っても(前後に他の呼び出しなし)、500 エラーが発生します。もちろん、私のインポートスクリプトでも 500 エラーが発生します;-)
はい、私は経験豊富なプログラマーですが、RoR/Ruby は全く知りません。そのため、皆さんが提供する既成のオプションを利用できません。しかし、それらが既存のフォーラムを手動で巡回してユーザーを作成するなど、API 経由でその場で処理する方法よりも優れていることは理解しています。そのため、マーケットプレイスの投稿を投稿しました。自分ですべてを動かせるようになりたいですが、厳しい納期もあります;-)
完全に理解できますし、この件への対応に感謝しています。
そこで、役立つかもしれない情報を提供します。これは市販のインストール版で、カスタマイズはほとんど行っていないため、かつ私のコードを使わなくてもバグが簡単に再現でき(Insomnia を使うだけ)、さらにフォーラムはまだ公開していないため、Digital Ocean インスタンスの root ログイン情報や API キーなどを渡すことに問題ありません。私としては、あなたが何でもいじって構いません。現在の Discourse フォーラムは空のカテゴリと数件の特別な導入メッセージが設定されているだけで、実質的には空の状態です。実際のユーザーはまだおらず、管理者のみがいます。そのため、テストのためにトピックやメッセージを作成・削除しても問題ありません。
これはあなたが直接バグを確認するための最も迅速な方法です。また、root としてアクセスできるため、この問題の原因を特定するために、Discourse の低レベルの仕組みを自由にいじることができます。
E