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分以上かかることを知っています。
http://vertx.io/docs/vertx-core/groovy/#_asynchronous_verticle_start_and_stop –
@tim_yatesを使用して、そのタイムアウトを増やすことができますが、私が見ますタイムアウト時間を増やすことについての言及はありません。 (今日の前にはタイムアウトがないと思っていましたが、今日までは遅いinitを持つverticleはありませんでした) – Fernando
あなたのverticleでstart(Future)を使用しないで、再準備? –