2016-04-01 18 views
0

私はhttp:リクエストを使用するミュールフローを持っていますが、このフローは複数のリクエストを同時に(同期的に)実行しています。要求のごく少数に私は次のエラーが発生します。Muleoft Http:リクエスト - 受信エラー:HTTPパケットヘッダーが大きすぎます

HTTPパケットのヘッダが

(java.lang.IllegalStateException)が大きすぎるここでの問題は、サービスは、私はこれらを受信するための要求を送信していますということですノーマルのようにして、それは私が探している正しい応答を取得しないので、それはミュールで爆破する。

他のシステムでは、呼び出しが成功したように見えますが、私の最終的には失敗です。私はノウルにかなり新しいので、私の上で簡単に行く笑!

すべてのご協力をいただければ幸いです。

答えて

1

これはMuleエラーメッセージではありません。それは人々のように見えるreport this issue with Grizzly

私はMuleが、あなたが呼んでいるサーバーが大きすぎるヘッダーを送信したと思います。私はそれがシリアライズされたセッションだと思う。あなたがhttpトランスポートを使用している場合、これは次のように無効にすることができます。

<http:connector name="NoSessionConnector"> 
    <service-overrides sessionHandler="org.mule.session.NullSessionHandler"/> 
</http:connector> 

新しいHTTPコネクタを使用している場合は、よく、他の誰かが

...それを無効にする方法を教えてくれなければならないでしょう

EDIT:Anirbanからコメントを追加します。新しいHTTPコネクタ付

、使用:

<remove-property propertyName="MULE_SESSION" /> 

大規模なセッションヘッダを削除します。

+1

こんにちは@David、私は新しいHTTPで、 'または' message-properties-transformer scope = "outbound">​​ '... ref: - http://stackoverflow.com/questions/33041725/override-sessionhandler- -httplistener-configとhttp://stackoverflow.com/questions/35978104/was-there-a-way-to-remove-mule-session-on-mule-3-7-or-later –

+0

ありがとう@AnirbanSenChowdhary –

+0

お返事ありがとうございます。だから私はこれを新しいHTTPコネクターの中に置く必要がありますか?私は両方の <削除・プロパティをプロパティ名=「MULE_SESSION」/> と <メッセージ・プロパティトランススコープ=「送信」>を配置する試み – cmmoutes13

関連する問題