2017-11-22 18 views
0

Vert.xを使用するいくつかの低速HTTP要求に依存するため、私は起動が非常に遅いという問題があります。deployVerticleタイムアウトを増やす

これは完全に非同期ですが、deployVerticleのタイムアウトのため次のエラーが表示されます。

(TIMEOUT,-1) Timed out after waiting 30000(ms) for a reply. address: d5c134e0-53dc-4d4f-b854-1c40a7905914, repliedAddress: my.dummy.project

私は、私は私のために、より適したものにそれら30000msを増やすことができますどのように

def name = "groovy:my.dummy.verticle" 
def opts = new DeploymentOptions().setConfig(config()); 

vertx.deployVerticle(name, opts, { res -> 
    if(res.failed()){ 
     log.error("Failed to deploy verticle " + name) 
    } 
    else { 
     log.info("Deployed verticle " + name) 
    } 
}) 

としてのverticleを展開していますか?私は要求が1分以上かかることを知っています。

+0

http://vertx.io/docs/vertx-core/groovy/#_asynchronous_verticle_start_and_stop –

+0

@tim_yatesを使用して、そのタイムアウトを増やすことができますが、私が見ますタイムアウト時間を増やすことについての言及はありません。 (今日の前にはタイムアウトがないと思っていましたが、今日までは遅いinitを持つverticleはありませんでした) – Fernando

+1

あなたのverticleでstart(Future)を使用しないで、再準備? –

答えて

3

表示されているメッセージは、展開に直接関係していません。メッセージは、30秒以内に送信されたメッセージへの応答を受信しなかったイベントバスから送信されています。

あなたはドキュメントをスキミングしながら、私は何かが欠けています多分DeliveryOptionshttp://vertx.io/docs/apidocs/io/vertx/core/eventbus/DeliveryOptions.html

関連する問題