Dynare プロジェクトは、公式 Docker イメージに基づいた Discourse フォーラムを実行しています。使用される主なファイルタイプは、末尾が .mod(「model」の略)の ASCII ファイルです。約1か月前から、ユーザーはこのファイルタイプ(他のファイルタイプは除く)のアップロードでランダムに(約50%のケースで)問題が発生しています。アップロードは単に[スタック] (Prior distribution for parameter rhoA has unbounded density! - ML/Bayesian estimation - Dynare Forum)します。

同じ内容を .txt の末尾でアップロードしたり、zip ファイルでアップロードしたりすると機能します。残念ながら、管理者でさえ、影響を受けているユーザーになりすましても、問題を再現できませんでした。
Discourse が .mod ファイルをメディアファイルとして扱おうとしているため、ファイル変換の試行に問題があるのではないかと推測しています。実際の .mod ビデオファイル(VideoLAN などでサポートされている)をアップロードしようとすると、次のエラーメッセージが表示されます。
/var/www/discourse/lib/discourse.rb:137:in `exec': An error happened when converting from PNG to JPG
このメッセージは、「png to jpg quality」設定が変換をオフに設定されていても表示されます。
「いいね!」 2
EricGT
(EricGT)
2
単なる奇妙なアイデアですが、リストの上位ではありませんが、あなたが指摘したことでこれが思い浮かびました。
管理者がユーザーになりすましている場合、クライアントマシンからサーバーへのルートは同じではない可能性が高いです。Cloudflareのようなサービスが関与しているのではないかと考えています。
ありがとうございます。サーバーはCloudflareのDNSサーバーを使用しています。しかし、これはDiscourseインスタンスが独自のコンテナ内にあり、Discourse開発者によって設定されたDNSサーバーを使用するため、影響はないと思います。
Canapin
(Coin-coin le Canapin)
4
ヨハネス様
新しい非スタッフアカウントと.mod ASCIIファイルを使用しても、問題の再現ができませんでした。
一部のユーザーにのみ発生しますか?
これについて調べていただきありがとうございます。全体的に、それはランダムに発生しているようです。一部のユーザーには一貫して発生し、他のユーザーにはまったく発生しないのかどうかはわかりません。しかし、問題に遭遇したユーザーは諦めて、その後ファイルのテキストコンテンツを貼り付けるようです。したがって、それが原因である可能性があります。
Canapin
(Coin-coin le Canapin)
6
彼らのデバイス/OS/ブラウザを知ることができるのは興味深いでしょう。
はい、残念ながらまだその情報は持ち合わせておりません。ユーザーにいくつか質問して、後ほどご報告します。