|
| ||||||||
|
巻き戻し中。
|
|
2007-08-18(土) 緊急事態 [長年日記]
_ 鯖
昨日酔っぱらったのもあって動き出したのは昼前。
鯖つついてみたらなんだか反応ナス。
なんじゃこりゃ?
httpもsshも反応がない。
popは時々帰ってくる。
昨日のApacheコンパイルの時にキャッシュ関連を色々入れたのを思い出した。
まさか、これが悪さをしているのか?
いずれにしても遠隔からコンソールに入れないのではお手上げ。
会社のセカンダリDNSも兼ねているので落ちっぱなしでは都合が悪い。
車を飛ばして急遽会社へ出動。
_ あらら。。。
会社に到着してコンソールを見たらswapperがもうホント o(゜Д゜)っ モムーリ!ってメッセージ。
やっぱりhttpdかと思って30秒に一度ぐらいしか反応しない瀕死のコンソールから
プロセスをはたき落としたがそれでもおかしい。
topを見ると、sweepが沢山。。。
要はメールのウイルスチェック関連だ。
sendmailのプロセス見たらびっくり。数十個のsendmailの子供がsweepしてる。
キューには数百個のメールが。。。
どうやらsendmail.cfでプロセスのフォーク数を制限していていなかったので、
大量メールで身動きが出来なくなっていた。
受信用とウイルススキャン後の転送用それぞれ10個までに制限、QueueRunnerもだ。
本当ならばスプールの中身をごっそり消したいのだが、大事なメールが混じっていると困る。
先週もそんなことしちゃったばかりだし。
_ そもそも
数百通のメールって何が起きたのか調べたら。。。
昨日sshのチェックツールを弄ったのが失敗。
毎分「異常」と検知してメールを出す&grepする行数が増加。
grepで負荷が上がってsendmailはacceptのプロセスが無くなったのだが、
これをsendmail監視ツールが勘違いしてsendmailを更に起動&通知メールを送信。
メールが来ればsweepが動いて負荷が上がる。
これの繰り返しで数百のqueueと身動きできないサーバーが出来てしまった。
sshのツールは一旦元に戻した。
grepに--mmcオプション付けるぐらいしか手がないなぁ。
mysqlあたりでDB化してみようかな。
=>とりあえず、1分前と差が無いときはすぐにexitするように改造。
今度はちゃんと動いているみたい。
_ ブースト
湾岸で5-6速での最大ブースト圧をゆっくり観察。
フロントパイプ変えてからはオーバーシュートと実際にアクセルを踏んでいるときの差が少なくなった。
安定して掛かり続けるのはおおよそ0.98ぐらい。
ガツンと踏み込んだときに一瞬1.02の警告ランプがつく。
Tweets by RC31E | |||||||||
| |||||||||
|