title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2024/04 >>123456789101112131415161718192021222324252627282930
《《《 ネットワーク機器の購入は Amazon で! 》》》
Powered by BLOM フリー版からの製品版移行時の MTA 並列数について
小さくも大きくも閉じたりもしません
24/02/17 23:52 / PMailServer2

ユーザーさんからのお問い合わせを受けて気がついたのですが、PMailServer のフリー版(旧PMailServer)での並列数はデフォルトで 30 になっています。

PMailServer2 になってからも暫くの間、並列数は同じだったのですが、正確にはわからないのですが、Version 2.4x 辺りで MTAの並列処理を変更した際に、デフォルトの並列数が 5 になっています。(もっと前だったかもしれません)

これは、都度配信用のサブスレッドを生成・起動するのでは無く、最初に生成して、都度起動のみ(それまでは待機状態)にする方式に変更した上で、空いているスレッドを監視して、都度割り当てていく方式にしましたので、原則として CC/BCC などでまとめて配信や、メーリングリストなどでまとめて配信をする場合には並列数が多いと効果が高いのですが、そうでない場合、逆にパフォーマンスが悪くなる為です。

上記のような理由があり、30 から 5 にしたのですが、フリー版を最初にインストールして、そこに上書きをする形で製品版を導入しますと、デフォルトの 30 がそのまま引き継がれて、サーバー機のスペックによっては MTA のパフォーマンスが著しく悪くなるケースがあるようです。

設定は下位互換があるようにしているのですが、そこが仇になったようです。

で、警告を表示するようにしたのですが・・・

photo
よくあるダイアログ。

・・・これなにか理由があって使わなかった気がします。

なんだったかなぁと API を確認して思い出します。
これ、レジストリを汚すんだよね。

この「今後、このダイアログを表示しない」のフラグはレジストリに記録されるので、チェックを入れるとレジストリをクリアしない限り表示されなくなります。

それはそれでいいんですが、できればこのフラグも設定ファイルに書き込みたい(&レジストリを汚したくない)ってことで似たようなダイアログを作って対処することにします。

閑話休題

この警告は次の版から有効になりますが、もしフリー版をインストールした後に製品版を導入して、MTA並列数が 30 のままの場合は、5 くらいに下げていただくと MTA が快適に動作するようになります。

[更新日付:2024/02/17 23:52:28]
トラックバックを見る(0)
Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+90a183f596796a4572554e8136e7cd98b239410f]
TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+90a183f596796a4572554e8136e7cd98b239410f]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.