0

CentOS cPanel サーバーでメモリが不足している場所を見つけるという深刻な問題が発生しています。できる限り詳細を提供するように努めます。以前はcPanelのない同じサーバーを使用していましたが問題はなかったので、cPanelの問題だと思います.

現在、CentOS 6.6 がインストールされた cPanel サーバーを実行しており、8 GB の RAM と 1.5 TB のストレージを備えています (cPanel を使用していない以前のサーバーにも 4 GB の RAM しかないことに注意してください)。

これが私のすべてのメモリ統計です。

$ free -m
            total       used       free     shared    buffers     cached
Mem:          8192       3647       4544       2560          0       1164
-/+ buffers/cache:       2483       5708
Swap:            0          0          0          0          0          0



$ cat /proc/user_beancounters
uid     resource                     held              maxheld              barrier                limit              failcnt
16167:  kmemsize                642249817            642637824  9223372036854775807  9223372036854775807                    0
        lockedpages                  4610                 4610              2097152              2097152                    0
        privvmpages               1971819              1972978              2097152              2097152                11579
        shmpages                   655390               655390  9223372036854775807  9223372036854775807                    0
        numproc                       493                  504                32567                32567                    0
        physpages                  932503               933409              2097152              2097152                    0
        vmguarpages                     0                    0              2097152              2097152                    0
        oomguarpages               478382               478413              2097152              2097152                    0




$ smem -u -t -k
User     Count     Swap      USS      PSS      RSS 
mailnull     1        0   996.0K  1001.0K     1.5M 
dovecot      2        0     1.0M     1.1M     3.2M 
memcached     2        0     1.1M     1.3M     2.3M 
varnish      1        0     1.2M     1.5M     2.7M 
apache       5        0   716.0K     2.1M    27.5M 
lighttpd     6        0     2.6M     4.0M    30.1M 
dovenull     4        0     3.4M     4.1M    13.6M 
newrelic     2        0     4.6M     4.9M     6.5M 
media        7        0     4.6M     5.8M    18.3M 
redis        5        0     5.7M     6.1M    10.5M 
ldap         1        0     7.6M     7.7M     8.4M 
user         9        0    10.3M    12.6M    24.1M 
postgres     7        0    11.8M    14.0M    25.8M 
named        1        0    27.1M    27.1M    27.9M 
ntop         1        0    30.2M    31.8M    35.0M 
mongod       1        0    46.8M    46.8M    47.7M 
elasticsearch     1        0   201.7M   205.0M   212.7M 
graylog2     1        0   262.1M   265.5M   273.4M 
nobody      20        0   434.3M   488.6M   789.4M 
mysql        1        0   489.6M   489.8M   492.1M 
root        58        0   628.2M   695.7M   847.9M 
---------------------------------------------------
           136        0     2.1G     2.3G     2.8G


$ vzubc -c
----------------------------------------------------------------
CT 16167     | HELD Bar% Lim%| MAXH Bar% Lim%| BAR | LIM | FAIL
-------------+---------------+---------------+-----+-----+------
  lockedpages|  18M 0.2% 0.2%|  18M 0.2% 0.2%|   8G|   8G|    - 
  privvmpages|7.51G  93%  93%|7.52G  94%  94%|   8G|   8G| 11.3K
      numproc| 495    2%   2%| 504    2%   2%|31.8K|31.8K|    - 
    physpages|3.55G  44%  44%|3.56G  44%  44%|   8G|   8G|    - 
  vmguarpages|   -    -    - |   -    -    - |   8G|   8G|    - 
 oomguarpages|1.82G  22%  22%|1.82G  22%  22%|   8G|   8G|    - 
       numpty|   4    2%   2%|   4    2%   2%| 255 | 255 |    - 
   numsiginfo|   -    -    - |  12    1%   1%|   1K|   1K|    - 
----------------------------------------------------------------

サーバーの管理側でも見ることができます

CPU 使用率 - 13.33% ディスク容量使用率 - 2.54% / 1536GB RAM 使用率 - 28.64% / 8GB

コマンドラインで発生する継続的なエラーは

フォークできない、メモリを割り当てられない セグメンテーション違反

Tailwatchd が失敗し、他のいくつかのサービスがあちこちで失敗するという継続的な失敗と同様に。Tweak Setting を使用してメモリを 512MB から 4096MB から無制限 MB に変更し、何も変更されていないかどうかを確認しました。また、メモリの節約オプションをオンとオフの両方に変更して、変更がないかどうかを確認しました。

また、vz コンテナの設定を確認してみました。0.conf の設定は 1 つありますが、16167.conf の設定はありません。0.conf の設定を調整しようとしましたが、うまくいきませんでした。次に 16167.conf を作成し、サーバーの再起動後も引き続き表示されない設定を調整しました。1G から 4G までさまざまなテンプレートを試してみましたが、やはり改善はありませんでした。

正しい方向への助けや指摘は大歓迎です。コミュニティに質問する前に、できる限りの修正と可能な限りの調査を試みましたが、このパイントでは、助けが必要だと思います. 前もって感謝します。

4

2 に答える 2

0

システムメモリ(半分)に合わせてmysqlを調整し、cpanelを介してApacheを調整することをお勧めします...ほとんどの場合、それはsql部分です。

弾性検索もあります。ルートメモリが高すぎます。

しかし、現在のシステムでは、5.7GB の空きメモリがあります。あなたは確かに私の外にいますか?

あなたのプロバイダーがメモリを売り過ぎているようです(あなたが持っているsegfaultについて私が持っている唯一の考えです)

于 2015-03-16T21:39:08.007 に答える