From fukushima.shunji @ nttcom.co.jp Wed Sep 16 22:11:21 2009 From: fukushima.shunji @ nttcom.co.jp (=?ISO-2022-JP?B?GyRCSiFFaCEhPVNGcxsoQg==?=) Date: Wed, 16 Sep 2009 22:11:21 +0900 Subject: [Ultramonkey-l7-develop 534] =?iso-2022-jp?b?U1NMUHJveHkbJEIkThsoQkVSUk9SGyRCJEskRCQkJEYbKEI=?= Message-ID: <4AB0E3F9.2040304@nttcom.co.jp> 各位 お疲れ様です。福嶋です。 8月にリリースした、「UltraMonkey-L7 2.1.3-0/SSLProxy 1.0.2-0」を使用した環境で、 SSLProxyにおいて以下のエラーが発生しています。 -[sslproxy.target_1.log]----- : 2009/09/16 17:30:20 [ERROR] packet_edit_http SLP40080010 Parse error: Invalid request method.(-) XXXXXX XXXXXX http_request.cpp:341 2009/09/16 17:30:20 [ERROR] packet_edit_http SLP40080023 Exception occured by parsing HTTP request. XXXXXX XXXXXX http_request.cpp:543 : ------------------------------ このエラーが発生するタイミングは、WEBサービス業務において、ある情報を一括登録 処理(ブラウザからのCSVファイルのアップロード)を実行した際に発生します。 ブラウザからの1件単位の登録は実行可能です。 ブラウザで参照すると無反応が2分間続いたあと業務エラーになるとのことです。 以前のバージョンでは、一括登録はできていたようなので、1.0.2-0で追加された 「X-Forwarded-For処理」に起因していると考えています。 単純にSSLProxyを1つあげた環境でのアップロードはOKのようです・・・・。 「単純に」は以下の環境です。 ・クラスタなし(VIPなし) ・l7vsd,l7directordなし ・アップロードはwgetの--post-file=xxxで実施。 森下氏にソースコードを確認してもらったのですが、 リクエストヘッダのstringが「-」で不正だと判定されているようです。 「-」が不正だとすれば、リクエストヘッダ内容が悪い。 不正でないとすると、処理が悪いとなりそうです。 皆さん、本事象についてコメント等あれば、宜しくお願いいたします。 #重要度=最高の案件なので、解析へのご協力をお願いします。 -- ==================================== Shunji Fukushima E-mail:fukushima.shunji @ nttcom.co.jp ====================================