2012-05-15 8 views
28

पर RabbitMQ सर्वर को कैसे रोकूं, मैंने ओएस एक्स पर RabbitMQ सर्वर स्थापित किया, और इसे कमांड लाइन पर शुरू किया। अब, यह स्पष्ट नहीं है कि मुझे इसे चलाने से कैसे रोकना चाहिए? बाद मैंने किया:मैं स्थानीयहोस्ट

sudo rabbitmq-server -detached 

मैं:

Activating RabbitMQ plugins ... 
0 plugins activated: 

कि यह किया गया था। मुझे इसे ठीक से कैसे बंद करना चाहिए? दस्तावेज़ में, यह rabbitmqctl(1) का उपयोग करने का उल्लेख करता है, लेकिन यह मेरे लिए स्पष्ट नहीं है कि इसका क्या अर्थ है। धन्यवाद।

संपादित करें:

(project_env)mlstr-1:Package mlstr$ sudo rabbitmqctl stop 
Password: 
Stopping and halting node [email protected] ... 
Error: unable to connect to node [email protected]: nodedown 

DIAGNOSTICS 
=========== 

nodes in question: [[email protected]] 

hosts, their running nodes and ports: 
- h002: [{rabbit,62428},{rabbitmqctl7069,64735}] 

current node details: 
- node name: [email protected] 
- home dir: /opt/local/var/lib/rabbitmq 
- cookie hash: q7VU0JjCd0VG7jOEF9Hf/g== 

क्यों वहाँ अभी भी एक 'वर्तमान नोड' है: नीचे टिप्पणी के अनुसार, इस मैं sudo rabbitmqctl stop चलाने के लिए क्या मिलता है? मैंने कोई क्लाइंट प्रोग्राम नहीं चलाया है, बल्कि केवल RabbitMQ सर्वर चलाया है, इसका मतलब है कि एक सर्वर अभी भी चल रहा है?

+0

#rabbitmqctl – whiter4bbit

+0

@ whiter4bbit, सुझाव के लिए धन्यवाद। कृपया ऊपर अपडेट किए गए विवरण देखें, ऐसा लगता है कि एक नोड अभी भी चल रहा है। – MLister

उत्तर

36

यह पता चला है कि यह अनुमतियों से संबंधित है। किसी तरह मेरी RabbitMQ सर्वर उपयोगकर्ता RabbitMQ '(जो अजीब है) के साथ शुरू किया गया था, ताकि मैं

sudo -u rabbitmq rabbitmqctl stop 
10

किसी भी नोड को रोकने के लिए "rabbitmqctl स्टॉप" का उपयोग करें। यदि आपको परेशानी देने वाले नोड को निर्दिष्ट करने की आवश्यकता है, तो "-n खरगोश @ [होस्टनाम]" विकल्प जोड़ें।

15

करने के लिए मेरी देव वातावरण जहां मैं यह सब समय चालू रखने में थी, मैं का उपयोग करें:

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.rabbitmq.plist 

और इसे शुरू करने के

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.rabbitmq.plist 

भी आसान ....

brew services stop rabbitmq 
brew services start rabbitmq 
संबंधित मुद्दे