[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:0075] Re:Re:メールサーバーがダウンする現象



堀野と申します。

enjiさん

>メーラーとメールの内容にもよりますが、imapは1メールに大きな添付ファイルはと
>いうのは苦手です。
>当方でも社内でimapによる管理をしていますが、メーラーのアクセスがタイムアウト
>してしまうと
>imapのプログラムスレッドがサーバー上にスタックしてしまいます。(zombieにはな
>りません。)
>該当メールボックスをロックした状態で”これ”が起こってしまうと次々にプログラ
>ムがスタックして
>しまうので、あっとゆーまにシステムダウンしてしまうことでしょう。
>その際メールボックスが"Mbox"だとメールボックス自体にも障害が起きる可能性が高
>いでしょう。
>当方では"Mdir"での運用にしました。
>これだと障害が起きても1メールを失うだけですむだろうと考えています。

なるほどです。

>負荷が高いことよりも、ファイルオープンの状態で システムが落ちた場合
>ファイルシステムに障害が起こるとゆーことではないでしょうか?
>1ファイルが大きければ自体は深刻になります。
>現在"Mbox"で600MBなのであれば、それを処理できるハードウエアというのは想像で
>きません。
>"Mdir"であれば、Raid0(高速ディスク)+Piii-1G*2くらいでなんとかなるような気が
>します。

なるほどです。
ちなみに、メールはMbox形式なのですが、
IMAPメーラーがサーバー上のMboxを振り分けることで
ファイルとしては複数になっています。現在Mbox自体は60MB、
振り分けられた各ファイル10MB〜150MBくらいで合計で600MBくらいになっています。
振り分けても結局サイズが大きすぎるファイルができてしまうのはまずいですよね。

>参考:
>現在当方では、1メールボックスの量を100MB程度とし、手動でメールボックス間の移
>動を行っています。
>PHPとかうまく使えば、自動処理もできそうなんですが、手を付けていません。
>サーバーは、RedHat2.2系 Cele366*2 /home は 20GBのIDEでHDD read は 23MB/S出
>しています。
>このバランスでIMAPは1Cpuの処理速度とディスクのアクセス速度のバランスがちょう
>ど取れてる
>と考えています。(CPUパワーだけ上げても処理時間は速くなりませんでした。)
>これでも3ユーザー以上同時アクセスすると処理時間が一気に遅くなります。

当方は1CPUですが、確かに複数のIMAPユーザーのアクセスで処理はすごく重くなります。
ユーザーが少ないため、あまり気にとめてなかったのですが。

IMAPでの利用を続ける際は
・Maildir形式にするなどでメールのための1つのファイルのサイズを小さめにする
それにより、システムダウンさせる要因がへり、システムダウン時の
ファイルシステムへの影響も減る。
そしてディスクのエラーが減ることで
根津さんよりご指摘の
システムの割り込みも減り、ネットワーク系のエラーも減る。

と考えてよいでしょうか。

リプレースの参考にさせていただきます。
みなさまどうもありがとうございました。


--[PR]------------------------------------------------------------------
【FreeMLからのお知らせ】
 ユーザー登録すると、MyPageっていうとっても便利なページが使えるように
 なります。
 例えば、MLの過去ログが見られたり、アドレス変更も簡単に行えます。
         http://www.freeml.com/reg_member1.php
------------------------------------------------------------------[PR]--