teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

kill 9 の発動条件追加

2018/06/23 15:03

投稿

angel_p_57
angel_p_57

スコア1681

answer CHANGED
@@ -4,4 +4,7 @@
4
4
  ※ulimitによるメモリ制限の場合は signal 9 (SIGKILL) ではなく signal 11 (SIGSEGV) になるはずですから…
5
5
 
6
6
  なので…。マシンの空きメモリと、動かすプログラムに必要なメモリ量が見合ってますか? というところから確認するしかないと思います。
7
- ※万が一として、cgroups の機能を使ってメモリ制限をかけてたり…しませんよね。
7
+ ※万が一として、cgroups の機能を使ってメモリ制限をかけてたり…しませんよね。
8
+
9
+ 追記:
10
+ kill 9 の発生条件で「ulimitによるCPU時間制限超過」というのもあったのを思い出しました。なので Oom-killer とは断言できませんね。いずれにせよ、syslog で Oom-killer の発生有無は確認した方が良いと思います。