2016-11-29 9 views
0

私はTalend Open Studio 5.6 ESBを使用しています。私はapacheラクダルートを作っています。私のルートの終わりは:apache camel jettyコンポーネントのタイムアウトを設定するには

.removeHeaders("CamelHttpPath") 
.removeHeaders("CamelHttpUrl") 
.removeHeaders("CamelServletContextPath") 
.to("jetty:http://toOverRide?bridgeEndpoint=false&throwExceptionOnFailure=false&useContinuation=false&httpClient.timeout=120000&httpClient.idleTimeout=120000") 

この前に、私は遠隔サービスを呼び出すために桟橋コンポーネントのURLを上書きします。このサービスは応答に30秒かかり、ルートは接続を閉じてエラー503を送信します。どのようにタイムアウトを増やすことができますか。

ログラクダ:

[WARN ]: org.apache.camel.component.jetty.CamelContinuationServlet - Continuation expired of exchangeId: ID-A1995-62398-1480423883621-0-1 
[WARN ]: org.apache.camel.component.jetty.CamelContinuationServlet - Cannot resume expired continuation of exchangeId: ID-A1995-62398-1480423883621-0-1 

REPONSE:

HTTP/1.1 503 Service Unavailable 
Cache-Control: must-revalidate,no-cache,no-store 
Content-Type: text/html;charset=ISO-8859-1 
Content-Length: 1325 
Server: Jetty(8.y.z-SNAPSHOT) 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> 
<title>Error 503 Service Unavailable</title> 
</head> 
<body> 
<h2>HTTP ERROR: 503</h2> 
<p>Problem accessing /sync/mockTmcWithLog/utilisateurs/30000. Reason: 
<pre> Service Unavailable</pre></p> 
<hr /><i><small>Powered by Jetty://</small></i> 
</body> 
</html> 

答えて

0

ここでは一例であり:

.to("jetty:http://toOverRide?continuationTimeout=900000&httpClient.timeout=900000") 
関連する問題