私のnginxには8つのプロセスがあり、それぞれが約150Mのメモリを消費します。
ときどき、私のnginxはこれのために殺されます(dmesg)</p>
合計 21228 ページキャッシュ ページ スワップ キャッシュ内の 50 ページ スワップ キャッシュ統計: 85 を追加、35 を削除、63/64 を検索 空きスワップ = 2031300kB 合計スワップ = 2031608kB 3407856 ページ RAM 3180034 ページ
メモリ不足: kill プロセス 16373 (nginx) スコア 5013 または子
私はそれをグーグルで検索しましたが、低メモリが不足していることが判明した ため、oom-killer がその仕事を開始します...
ここに私の質問があります:
16GBのメモリを取得しましたが、ロー メモリは800M (free -lm) しかありません。残りのメモリを使用するにはどうすればよいですか? グーグルは、パッチkernel-hugememを使用できると教えてくれますが、それは centos4 に対してのみであり、私のものはcentos5.2であるため...
nginx プロセスが 150MB のメモリを使用するには多すぎますか? あなたたちはそのような問題に遭遇したことはありませんか?
低メモリは私を混乱させました.32ビットシステムはPAEなしで3GB以上のメモリを使用できます.では、なぜ低/高メモリを使用するのですか? カーネルのバグではありませんか?