[Ultramonkey-l7-users 472] Re: 3.0.2の挙動について

アーカイブの一覧に戻る

中野 宏朗 nakan****@nttco*****
2011年 12月 14日 (水) 10:52:49 JST


原田さん、こんにちは。
中野と申します。

レポートありがとうございます。

(2011/12/13 17:10), SGU HARADA wrote:
>
> 原田と申します。こんにちは。
>
> Ultramonkey-L7-3.0.1では特に問題なく動作していた構成なのですが、先日
>
> リリースされた3.0.2にバージョンアップしたところ、奇妙な現象に遭遇しましたので
> ご報告させていただきます。
>
> 当方のUltramonkey-L7のl7directord.cfにて、下記のような冗長化された
> 2台のwebメールサーバ用にSMTPの通信を分散させるよう設定しております。
>
> virtual  = 192.168.0.1:25
>          real = 192.168.0.11:25 masq
>          real = 192.168.0.12:25 masq
>          module      = sessionless
>          scheduler   = rr
>          maxconn     = 100
>          qosup       = 100M
>          qosdown     = 100M
>          checktype   = connect
>          quiescent   = no
>          checkcount  = 2
>          accesslog   = yes
>          accesslogfile = /var/log/l7vs/l7vsd_smtp.log
>
> realサーバ2台は、それぞれDRBD+OCFS2のデュアルプライマリ構成でメールスプールが
> 冗長化されており、エンドユーザは別途振り分けが定義されたwebメール(HTTPS)または
> POP3などでメールを読んでいます。
>
> 上記のUltramonkey-L7を経由して受信したメールの添付ファイルにおいて
> 送信時にはないデータが途中に挿入され、結果添付ファイルが正常に開けなくなるという
> 事象が一部のメールで発生いたしました。
> (検証で発生したメールでは、4MBのファイルを添付したメールにて、8KB程度の
> データの挿入が発生)
> 配送経路上の要因を1つずつ確認したところ、Ultramonkey-L7-3.0.2を
> 経由しなければデータの挿入は発生しないことが確認できました。
> また、Ultramonkey-L7-3.0.1にロールバックしたところ、現象は発生しない
> ことが確認できました。
>
> 当方の環境に起因する問題のようにも思われるのですが、Ultramonkey-L7-3.0.2で
> このような事象が発生したユーザ様はいらっしゃいますでしょうか。
> また3.0.2において、原因と考えられえそうな修正はございましたでしょうか。

まだ原因の目星はつかないですが、Ultramonkey-L7-3.0.2が一番怪しそうですね・・・

切り分けとしてはまず、データをアップロードしたときに、リアルサーバに
届いたデータに変なデータが入ったのか、ダウンロードしたときにクライアント
(エンドユーザ)が受け取ったデータに変なデータが入るのか、
あるいはその双方か、といったところから見てみようと思います。

今回の事象では、リアルサーバに格納されているデータは、すべて
正常なもので、エンドユーザが読んだ時に変になったのでしょうか?
それとも、エンドユーザ(もしくは他のSMTPサーバ?)からUltramonkey-L7経由で
リアルサーバに送ったデータが、既に壊れているようでしょうか?

あと、データが壊れる時の、使用プロトコルも判ればお願いします。

V3.0.2で大きく改変したところとして、SSL(TSL)ソケット周りの
close処理があります。
HTTPSのみでおかしくなったなら、そのあたりが怪しいとなりますし、
SSLを使わない普通のソケットでもおかしくなったとすると、もっと
根本的なところ(例えばBoostの非同期処理ハンドラの実行スケジュール周り)
といったところも疑われます。

結構根が深そうな予感がするので、当面v3.0.1で運用をお願いします。

これが解決するまで、v3.0.2はダウンロード中止か、障害情報をHPに掲載
したほうがいい気がしますorz >サイト管理者様

> 当方でこの事象が発生した環境は下記の通りです。
> <Ultramonkey-L7>
> Scientific Linux 6.1 (x86_64)
> Ultramonkey-L7-3.0.2
>
> <SMTPのリアルサーバ>
> CentOS 5.7 (x86_64)
> postfix-2.3.3-2.1.el5_2
> ocfs2-2.6.18-194.32.1.el5-1.4.7-1.el5
> drbd83-8.3.8-1.el5.centos
>
> アドバイス頂ければ幸いです。
> よろしくお願いいたします。
>
>
>
>
>
>
>   		 	   		
> _______________________________________________
> Ultramonkey-l7-users mailing list
> Ultra****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users
>
>
>

-- 
中野 宏朗 (NAKANO Hiroaki)




Ultramonkey-l7-users メーリングリストの案内
アーカイブの一覧に戻る