- - PR -
サーバのフリーズについて
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-08-05 19:54
お世話になります。
まだうまくいってません・・。 お教えいただきたいのですが、Fedora3等を起動時に、起動中のプログラムが 随時表示されますが、起動したくないプログラムの実行がやめられたように 思うですが・・。やり方が解りません。 postfix の所で、停止し起動しなくなりました。 postfixを外して起動したいのですが、どなたかフォローをお願いします。 | ||||||||
|
投稿日時: 2006-08-06 10:03
Postfixのメールキュー(incoming等)に多量のメールが入っていました。
postfixが起動するたびに、サーバがフリーズしていたようです。 しかし、mailのLogを確認したのですが、最初の数通でメールアドレスが ない旨のエラーが残っていたのですが、後はそれらしい物が見つかりません でした。 master.cfで、プロセスの値を下げたのですが、他に対策はあるのでしょうか。 | ||||||||
|
投稿日時: 2006-08-06 14:05
こんにちわ.
chkconfig のことでしょうか? 或いは runlevel の /etc/rc.d/ 以下の startup script への link を削除するとか.
説明の意図が良くわかりませんが,何をしたいのですか? | ||||||||
|
投稿日時: 2006-08-06 16:33
df -k で /var 配下のディスク使用量は?
| ||||||||
|
投稿日時: 2006-08-06 17:11
失礼しました。
postfixのメールキュー、inncoming・deferred・deferに多量のメールが 溜まっていたため、サーバがフリーズしていたようでした。 それらの、メールキュー(ファイル)を削除したのですが、少し時間が たつと、また一杯に溜まっています。 mailqコマンドから、リダイレクトでファイルに書き出しますと数十万件の メールが溜まっていました。 これは、設定が悪くて踏み台にされているということでしょうか? それとも、単純に多量のメールを送りつけられているのでしょうか? | ||||||||
|
投稿日時: 2006-08-06 17:48
不正中継チェック用サイトから、不正中継のテストをしてみました。
全て、”no relays accepted.”となりましたので、一安心しています。 | ||||||||
|
投稿日時: 2006-08-06 23:49
queue を削除した後,短時間でそのようになるなら 踏み台になっているかもしれません. ですが,書かれている情報では判断できる材料は皆無です. queue をどのように削除したのでしょうか? 「File を削除」と書かれていますが, その際には本当に queue は empty になったのでしょうか? | ||||||||
|
投稿日時: 2006-08-09 12:41
【サーバーがフリーズした根本原因について(たぶん)】
Linuxでは各スライスごとに作成できるファイル数の限界値が設定されています。そのファイル数が限界値に達するとサーバーがフリーズすることがあります。 今回はメールキューが数十万件滞留していた為、キューファイルが/var/spool/postfix配下などに溜まり、別のミドルウェアが新規ファイルを作成できなかった為と思われます。 特にサーバー起動時は初期化ファイルを作成するミドルが多数存在する為、そのファイルが作成できずフリーズ、もしくはタイムアウトしたものと考えられます。 ※【df -i】と実行すると各スライスで作成できるファイル数(=Iノード)の限界値がわかります。 | ||||||||
