@avidseeker
OSSサービスを使用している際に、サーバーからアクセスできない場合があります。例えば、中国にいて、Cloudflare R2へのサーバーの接続がローカルISPによってブロックされている場合などです。クライアントがカスタムアバターリソースを取得しようとすると、サーバーはOSSからそれを取得する必要がありますが、失敗してクライアントに500を返します。
私の場合は、OSSサービスにアクセスできるプロキシサーバーにHTTP_PROXYとHTTPS_PROXYという2つの環境変数を設定しました。Discourseを標準インストールした場合、app.xmlにenvというフィールドがあり、そこにこれらの2つの変数を追加してから実行できます。私は非サポートのインストールを使用し、SystemdでDiscourseを管理しているため、.serviceファイルに2つのEnvironmentパラメータを追加しました。
あなたの国にはネットワーク検閲システムがありますか?もしあれば、何をすべきか既に理解していると仮定できます。もしなければ、OSSサービスのオンラインステータスとS3に関する設定を確認してください。