我正在寫一個小程序來抓取從RabbitMQ隊列收到的所有網址。我已經測試了大約6000個URL,並且在處理了其中的一半之後,客戶端無異常停止,所有到rabbitmq服務器的連接都將丟失。我也查了日誌,並有像RabbitMq,客戶端關閉TCP連接突然
=WARNING REPORT==== 7-Apr-2016::10:40:50 ===
closing AMQP connection <0.32373.9> (192.168.55.1:55716 -> 192.168.55.100:5672):
connection_closed_abruptly
一些事情我使用這個連接工廠設置:
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("192.168.55.100");
factory.setUsername(params.username);
factory.setPassword(params.password);
factory.setVirtualHost(params.virtualHost);
factory.setAutomaticRecoveryEnabled(true);
factory.setRequestedHeartbeat(2);
你對此的一些想法?問候!
最後,這解決了我的問題!謝謝 – innovatism