2014-04-01 8 views
6

मैं देव प्रयोजनों (विंडोज 7) के लिए अपनी स्थानीय मशीन पर ActiveMQ 5.9.0 रिलीज चला रहा हूं। मैं सक्रिय एमक्यू ब्रोकर (एएमक्यूपी 1.0 प्रोटोकॉल) से संदेशों (उपभोग प्रकाशित करने) के उपभोक्ता के रूप में एएमक्यूपी प्रोटोकॉल और अपाचे क्यूपिड के रूप में उपयोग कर रहा हूं।दोहराया गया लॉग: टीसीपी को परिवहन कनेक्शन चेतावनी: <ip> विफल: java.net.SocketException: कनेक्शन रीसेट

हालांकि मैं activemq.xml में amqp को छोड़कर सभी प्रोटोकॉल बाहर टिप्पणी की है, अभी भी समय-समय पर मैं (मानक बाहर) दलाल लॉग में नीचे दिए गए संदेश देख रहा हूँ:

WARN: Transport Connect to tcp://<ip> failed: java.net.SocketException: Connection reset 

मैं "टिप्पणी हटाएं" openwire protocl का प्रयास किया activemq.xml में परिभाषा और transport.useInactivityMonitor=false संलग्न (आसपास googling के आधार पर):

मैं अभी भी गायब हो जाने की चेतावनी संदेश प्राप्त नहीं कर सकते हैं।

उत्तर

0

मैंने इसे स्वयं नहीं उपयोग किया है। लेकिन amqp प्रोटोकॉल कवर के तहत टीसीपी परिवहन का उपयोग कर रहा है। प्रोटोकॉल का उपयोग here दस्तावेज किया गया है। आप इसे एनओओ का उपयोग करने के लिए भी कॉन्फ़िगर कर सकते हैं। यह hardcoded है useInactivityMonitor=false है। आप कनेक्ट यूरी में उन विकल्पों को सेट करके amqp परिवहन पर परिवहन विकल्पों को संशोधित कर सकते हैं। उदाहरण के लिए:

<transportConnectors> 
    <transportConnector name="amqp" uri="amqp://0.0.0.0:5672?transport.keepAlive=true"/> 
</transportConnectors> 

टीसीपी परिवहन विकल्प here प्रलेखित रहे हैं।

संबंधित मुद्दे