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

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          名稱

          rabbitmq-service.bat — 管理RabbitMQ AMQP service

          語法

          rabbitmq-service.bat [command]

          描述

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

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

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

          命令

          help

          顯示使用信息.

          install

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

          remove

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

          start

          啟動service. 在此之前,service必須被正確安裝

          stop

          停止service. 

          disable

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

          enable

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

          環(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)你想在一臺機(jī)器上運(yùn)行多個節(jié)點時,此配置是相當(dāng)有用的, RABBITMQ_NODENAME在每個erlang-node和機(jī)器的組合中應(yīng)該唯一。

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

          RABBITMQ_NODE_IP_ADDRESS

          默認(rèn)情況下,RabbitMQ會綁定到所有網(wǎng)絡(luò)接口上,如果只想綁定某個網(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ù)器控制臺的輸出重定向到名為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ù)啟動時都會創(chuàng)建一個新文件。

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

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


          posted on 2016-06-24 23:58 胡小軍 閱讀(1543) 評論(0)  編輯  收藏 所屬分類: RabbitMQ
          主站蜘蛛池模板: 九台市| 龙岩市| 雷山县| 潢川县| 冷水江市| 亳州市| 永吉县| 仁布县| 舒兰市| 廉江市| 灵武市| 卢湾区| 塔城市| 增城市| 民和| 南靖县| 桐梓县| 福泉市| 思茅市| 台中县| 澜沧| 罗平县| 琼海市| 广水市| 漳平市| 蛟河市| 三原县| 泾阳县| 蒙城县| 阿拉善盟| 武清区| 天全县| 海林市| 巫溪县| 莆田市| 新津县| 尖扎县| 锦屏县| 搜索| 湘乡市| 张家界市|