Canapin
(Coin-coin le Canapin)
1
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などを考えましたが、必要であれば移動してください
)
同意します。使用していたVMのセットアップにはスワップが必要でしたが、ビルドを処理するには十分なRAMがあったはずです。ドキュメントにスワップパーティション/ファイルの必要性について言及するだけでよいでしょうか?
gerhard
(Gerhard Schlager)
3
discourse-setup は、メモリが2GB以下であることを検出した場合、スワップファイルを作成するかどうかを尋ねます。
Canapin
(Coin-coin le Canapin)
4
こんにちは、ゲルハルト、
このことは承知していますが、残念ながらこの問題には対処できていません。2 GBを超えるRAMを持つインスタンスは再構築エラーを経験し、discourse-setupによって既に2GBのスワップファイルが作成されている2GB未満のインスタンスも同様に問題を経験しています。例えば、@alltiagocomのインスタンスです。
さらに、この問題は最近のもので、2024年9月以前には報告されたことがないようです。検索によると。
Jagster
(Jakke Flemming)
5
はい、その通りです。しかし、RAMが8GB未満の場合、毎回少なくとも2GBのキャッシュを作成する必要がある状況です。
これは、すべてのフォーラムがプラグインを使用することに起因すると推測されます。あるいは、これらの仕組みのメカニズムを理解していないためです。
これらの値が実際の最小値であることを、より明確にする必要があります。管理者が異なるプラグインを使用することを選択した場合、より多くのRAMとキャッシュが必要になります。つまり、メモリ不足が問題の原因となっているトピックが多すぎます。
Heliosurge
(Dan DeMontmorency)
6
これは増やす必要があるようです。@Canapinが指摘したように、私のトピックで4GBのRAMでは十分ではありませんでした。
また、私のトピックで述べたように、スワップファイルを追加する手順は、4GB以下のRAMの場合のオプションとしてでも、GitHubのインストール手順に追加されるべきです。
sam
(Sam Saffron)
7
@david が最近このスペースで作業しました。メモリのボトルネックはアセットのコンパイル中に発生しており、現在は低メモリモードも利用可能です。
2GB は引き続きサポートされるはずですが、これは調査対象です。