Discourse の要件は最近変更されましたか?

最近(2024年9月以降)、多くのユーザーが command was killed with SIGKILL というエラーでリビルドに失敗するという問題に遭遇しています。サーバーには1GB以上のRAM(4GB RAMの場合でも)があるにもかかわらずです。

https://meta.discourse.org/search?q=%22command%20was%20killed%20with%20SIGKILL%22

スワップファイルを作成(または増やす)ことで問題が解決したというアドバイスがあります。

私自身も、7つのフォーラムのうち少なくとも2つで、2〜4GBのRAMを搭載したマシンでこの問題に遭遇しました。

要件が変更されたのであれば、ドキュメントを更新する必要があります。そうでなければ、何か問題があるはずです。

(このトピックをどこに置けばよいかわかりません。#bug、#installation、Site feedback…などを考えましたが、必要であれば移動してください :smile:

「いいね!」 8

同意します。使用していたVMのセットアップにはスワップが必要でしたが、ビルドを処理するには十分なRAMがあったはずです。ドキュメントにスワップパーティション/ファイルの必要性について言及するだけでよいでしょうか?

「いいね!」 1

discourse-setup は、メモリが2GB以下であることを検出した場合、スワップファイルを作成するかどうかを尋ねます。

こんにちは、ゲルハルト、

このことは承知していますが、残念ながらこの問題には対処できていません。2 GBを超えるRAMを持つインスタンスは再構築エラーを経験し、discourse-setupによって既に2GBのスワップファイルが作成されている2GB未満のインスタンスも同様に問題を経験しています。例えば、@alltiagocomのインスタンスです

さらに、この問題は最近のもので、2024年9月以前には報告されたことがないようです。検索によると。

「いいね!」 4

はい、その通りです。しかし、RAMが8GB未満の場合、毎回少なくとも2GBのキャッシュを作成する必要がある状況です。

これは、すべてのフォーラムがプラグインを使用することに起因すると推測されます。あるいは、これらの仕組みのメカニズムを理解していないためです。

これらの値が実際の最小値であることを、より明確にする必要があります。管理者が異なるプラグインを使用することを選択した場合、より多くのRAMとキャッシュが必要になります。つまり、メモリ不足が問題の原因となっているトピックが多すぎます。

「いいね!」 2

これは増やす必要があるようです。@Canapinが指摘したように、私のトピックで4GBのRAMでは十分ではありませんでした。

また、私のトピックで述べたように、スワップファイルを追加する手順は、4GB以下のRAMの場合のオプションとしてでも、GitHubのインストール手順に追加されるべきです。

「いいね!」 1

@david が最近このスペースで作業しました。メモリのボトルネックはアセットのコンパイル中に発生しており、現在は低メモリモードも利用可能です。

2GB は引き続きサポートされるはずですが、これは調査対象です。

「いいね!」 7

以下に賛成のためクローズします。

「いいね!」 1