ディスコースの要件は最近変更されましたか?

2024年9月以降、多くのユーザーが command was killed with SIGKILL エラーによりビルド再実行に失敗する事象に直面しています。これは、サーバーが1GB以上のRAM(4GBの場合さえ)を備えているにもかかわらず発生しています。

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

スワップファイルを作成(または増設)するようアドバイスがあり、それが問題を解決しました:

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

要件が変更されたのであれば、文書を更新すべきです。あるいは、何らかの問題があるのかもしれません。

(このトピックをどこに投稿すべきか迷っています。#contribute:bug#installation#contribute:site-feedbackなどを考えましたが、必要であれば移動してください :smile:

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

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

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

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

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

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

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

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

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

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

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

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

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