2006年7月10日月曜日

サーバダウンしました

昨日サーバダウンしていました。
前回、ダウンしたのは、4/17です。
http://crenazumina.picolix.jp/archives/2006/04/post_126.html症状は同じで、cgi,postgres,mysqlの接続ができない、
telnetは、即切り。
sshは、ログイン反応がるものの、それ以上無応答となる。
(レンタルサーバなので、consoleに何が表示されているか不明。)
前回しかけたプログラムも、ダウンしたタイミングでファイル生成できていません。
=>たぶん最大 ファイルオープンの制限でそれ以上オープンできずに、各プログラム
がエラーしているようです。
で、今回は、/proc/sys/fs/file-nrを監視するようにした、プログラム中でオープン&クローズを
繰り返さないようにして、結果をファイルに書き込むことにした。
=>尚、原因は不明です。httpd&postgresの高負荷か,snortがらみと予想しているのですが。。


#!/usr/bin/perl
$outfname = "/mnt1/work/filelog_a";
open(FFF,"/proc/sys/fs/file-nr");
open(FP1,">" . $outfname);
select(FP1); $| = 1;
$n = 0;
for(;;){
seek(FP1,0,0);
seek(FFF,0,0);
$a = ;
@b = split(/\t/,$a);
if($b[0] > $n){
$n = $b[0];
}
$a = $n . ":" . $a;
print FP1 $a;
sleep 120;
}

0 件のコメント:

コメントを投稿