Debian 9からDebian 11にアップグレードした後、私たちはmysql
OOMKillerによって死にました。
.service
いくつかのファイルが定義されているが尊重されてOOMScoreAdjust=###
いないようで、choom
これらのサービスの部分調整値が0
。
これ以外に、他のサービスでもこの値を無視しますmysql
。netdata
たとえば、尊重されているように見え、デフォルトのsystemd
調整値はです-1000
。
OOMScoreAdjust
Debian 11 では、ファイルの仕様は.service
無効になりましたか?systemd
スコアが正しく読み取られたため、そうでないようですchoom
。それでは別のことがありますか?
choom
調整された小数があることを知らせるだけでなく、0
プロセスが終了し続けるため、値が尊重されないことがわかりますが、なぜそうなのかはわかりません。
この質問がDebianに限定されているのか、それとも何なのかよくわかりません。情報が足りず、次にどこに行くのか分からないからです。
ベストアンサー1
私はそれをヘッダーの下に入れ子にしなかったので適用されないことがわかりOOMScoreAdjust
ました[Service]
。これは、一部のプロセス([Service]
以下に値が正しくネストされたプロセス)では機能しますが、他のプロセスでは機能しない理由を説明します。
設定された値は、再choom
起動後も持続しないようです。