隨筆 - 41  文章 - 7  trackbacks - 0
          <2016年6月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          名稱

          rabbitmq-service.bat — 管理RabbitMQ AMQP service

          語(yǔ)法

          rabbitmq-service.bat [command]

          描述

          RabbitMQ是AMQP的實(shí)現(xiàn), 后者是高性能企業(yè)消息通信的新興標(biāo)準(zhǔn). RabbitMQ server是AMQP 中間件的健壯,可擴(kuò)展實(shí)現(xiàn).

          運(yùn)行rabbitmq-service,可允許RabbitMQ broker在NT/2000/2003/XP/Vista®環(huán)境上以服務(wù)來(lái)運(yùn)行,這樣就可以通過(guò)Windows® services applet來(lái)啟動(dòng)和停止服務(wù).

          默認(rèn)情況下,服務(wù)會(huì)以本地系統(tǒng)帳戶中認(rèn)證上下文來(lái)運(yùn)行。因此,有必要將Erlang cookies 和本地系統(tǒng)帳戶進(jìn)行同步(典型地,C:\WINDOWS\.erlang.cookie和帳戶將用來(lái)運(yùn)行 rabbitmqctl).

          命令

          help

          顯示使用信息.

          install

          安裝service,安裝后,它不會(huì)啟動(dòng)。如果環(huán)境變量修改了的話,隨后的調(diào)用將更新服務(wù)參數(shù).

          remove

          刪除service.如果刪除時(shí),service正在運(yùn)行,則將會(huì)自動(dòng)停止。 它不會(huì)刪除任何文件,后續(xù)可通過(guò)rabbitmq-server 繼續(xù)操作。

          start

          啟動(dòng)service. 在此之前,service必須被正確安裝

          stop

          停止service. 

          disable

          禁用service. 這等價(jià)于在服務(wù)控制面板中,將啟動(dòng)類型設(shè)置為禁用.

          enable

          啟用service. 這等價(jià)于在服務(wù)控制面板中,將啟動(dòng)類型設(shè)置為自動(dòng).

          環(huán)境變量

          RABBITMQ_SERVICENAME

          默認(rèn)為RabbitMQ.

          RABBITMQ_BASE

          默認(rèn)是當(dāng)前用戶的應(yīng)用程序數(shù)據(jù)目錄. 這是日志和數(shù)據(jù)目錄的位置(C:\Users\Administrator\AppData\Roaming\RabbitMQ).

          RABBITMQ_NODENAME

          默認(rèn)是rabbit. 當(dāng)你想在一臺(tái)機(jī)器上運(yùn)行多個(gè)節(jié)點(diǎn)時(shí),此配置是相當(dāng)有用的, RABBITMQ_NODENAME在每個(gè)erlang-node和機(jī)器的組合中應(yīng)該唯一。

          參考clustering on a single machine guide 來(lái)更多細(xì)節(jié).

          RABBITMQ_NODE_IP_ADDRESS

          默認(rèn)情況下,RabbitMQ會(huì)綁定到所有網(wǎng)絡(luò)接口上,如果只想綁定某個(gè)網(wǎng)絡(luò)接口,可修改此設(shè)置。

          RABBITMQ_NODE_PORT

          默認(rèn)為5672.

          ERLANG_SERVICE_MANAGER_PATH

          默認(rèn)為C:\Program Files\erl5.5.5\erts-5.5.5\bin (或64位環(huán)境 中為C:\Program Files (x86)\erl5.5.5\erts-5.5.5\bin). 這是Erlang service manager的安裝位置.

          RABBITMQ_CONSOLE_LOG

          將此變量設(shè)置為new或reuse,以將服務(wù)器控制臺(tái)的輸出重定向到名為SERVICENAME.debug文件中(位于安裝服務(wù)的用戶應(yīng)用程序數(shù)據(jù)目錄).在Vista下,其位置在C:\Users\AppData\username\SERVICENAME. 在Windows的前期版本中,位置在C:\Documents and Settings\username\Application Data\SERVICENAME. 

          如果RABBITMQ_CONSOLE_LOG設(shè)置為new,那么每次服務(wù)啟動(dòng)時(shí)都會(huì)創(chuàng)建一個(gè)新文件。

          如果RABBITMQ_CONSOLE_LOG設(shè)置為reuse,那么每次服務(wù)啟動(dòng)時(shí),文件都會(huì)被覆蓋.

          當(dāng)RABBITMQ_CONSOLE_LOG 沒(méi)有設(shè)置或設(shè)置的值不是new或reuse時(shí),默認(rèn)的行為是丟棄服務(wù)器輸出。


          posted on 2016-06-24 23:58 胡小軍 閱讀(1543) 評(píng)論(0)  編輯  收藏 所屬分類: RabbitMQ
          主站蜘蛛池模板: 马山县| 栾川县| 晋城| 龙井市| 涡阳县| 高阳县| 浦县| 汪清县| 天峨县| 青河县| 厦门市| 高阳县| 罗田县| 大新县| 华池县| 巴楚县| 阿克苏市| 乌拉特前旗| 博客| 武强县| 平定县| 策勒县| 横山县| 泾源县| 绥宁县| 霞浦县| 太仆寺旗| 永新县| 新平| 天柱县| 揭阳市| 阜南县| 新源县| 梧州市| 莫力| 阿城市| 化州市| 通州区| 准格尔旗| 九江县| 乐山市|