«

»

5月 09

自宅サーバが不安定により(追記 備忘録)

前回に引き続きサーバネタ

メモリをmemtest86にてチェックしましたが異常なしなので、とりあえずSWAP領域を増やすことでとりあえず対処します。

[root@nsbaseball ~]# df -h
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/hda2             965M  259M  658M  29% /
/dev/hda9              99M  6.9M   87M   8% /tmp
/dev/hda8             289M   11M  264M   4% /home
/dev/hda6              19G  1.6G   17G   9% /usr
/dev/hda7             965M   26M  890M   3% /usr/local
/dev/hda5              34G  807M   31G   3% /var
/dev/hda1              99M   17M   77M  18% /boot
tmpfs                 125M     0  125M   0% /dev/shm

swapパーティションを追加してもいいのですが暫定的なのでswapファイルの作成にします。

まずdfコマンドで使用量の少ないところにswapファイルを作成します。

/varか/usrですが/varは、wordpressなどがあるので別のスライス(/usr)に作成決定!!

[root / ] # dd if=/dev/zero of=/usr/swap bs=M count=512

512Mbyteのswapファイル領域を/usrの下にswapというファイル名で作成

[root usr]# ls -la
合計 525016
drwxr-xr-x 15 root root 4096 5月 9 16:25 .
drwxr-xr-x 24 root root 4096 5月 9 16:00 ..
drwxr-xr-x 3 root root 4096 5月 1 10:19 X11R6
drwxr-xr-x 2 root root 36864 5月 3 04:44 bin
drwxr-xr-x 2 root root 4096 1月 27 2010 etc
drwxr-xr-x 2 root root 4096 1月 27 2010 games
drwxr-xr-x 102 root root 12288 5月 1 12:15 include
drwxr-xr-x 6 root root 4096 3月 31 04:25 kerberos
drwxr-xr-x 71 root root 36864 5月 3 04:44 lib
drwxr-xr-x 9 root root 4096 5月 3 04:44 libexec
drwxr-xr-x 13 root root 4096 5月 1 14:04 local
drwx------ 2 root root 16384 5月 1 19:07 lost+found
drwxr-xr-x 2 root root 12288 5月 3 04:44 sbin
drwxr-xr-x 105 root root 4096 5月 4 13:16 share
drwxr-xr-x 5 root root 4096 5月 1 10:41 src
-rw-r--r-- 1 root root 536870912 5月 9 16:26 swap
lrwxrwxrwx 1 root root 10 5月 1 10:11 tmp -> ../var/tmp

続いてswapとして使えるようにセットアップする

[root /]# mkswap /usr/swap
Setting up swapspace version 1, size = 536866 kB

続いてswapとして使えるようにする。

[root /]# swapon /usr/swap
[root /]# free
        total     used      free     shared     buffers      cached
Mem:      255012     250940      4072          0        1888       39676
-/+ buffers/cache:     209376       45636
Swap:             1046384  204012     842372

512Mbyteから1Gbyteになった!!

とりあえずこれで様子見です。

今晩、サーバが落ちなければOKだと思います。

追記

先ほど確認したらtopコマンドで確認したらHTTPDの子プロセスが増殖してアクセスランプがつきっぱなしでこれが原因そうです。

さきほどhttp.confの下記部分を変更しました。

IfModule prefork.c
StartServers       5 ← 8
MinSpareServers    3 ← 5
MaxSpareServers   10 ← 20
ServerLimit      90 ← 256
MaxClients       90 ← 256
MaxRequestsPerChild  400 ← 4000
/IfModule

ある程度これで落ち着いてくれれば・・・・ アパッチの設定難しい・・・・

 

にほんブログ村 観賞魚ブログ シュリンプ(エビ)へ
にほんブログ村

にほんブログ村 写真ブログ デジタル一眼レフカメラへ
にほんブログ村

ブログランキング・にほんブログ村へ
にほんブログ村