名称
rabbitmq-server — 启动RabbitMQ AMQP server
语法
rabbitmq-server [-detached]
描述
RabbitMQ是AMQP的实现, 后者是高性能企业消息通信的新兴标准. RabbitMQ server是AMQP 中间件的健壮,可扩展实现.
前端运行rabbitmq-server,它会显示横幅消息,会报告启动时的过程信息,最后会显示"broker running",以表明RabbitMQ中间件已经成功启动。
要关闭server,只需要终止过程或使用rabbitmqctl(1)(即:rabbitmqctl stop).
环境变量
- RABBITMQ_MNESIA_BASE
默认是 /var/lib/rabbitmq/mnesia. 用于设置Mnesia 数据库文件存放的目录.
- RABBITMQ_LOG_BASE
日志目录 ,server生成的/var/log/rabbitmq. Log 日志文志会放置在文件会放置在此目录.(如:window10下默认安装时,日志目录为:C:\Users\Administrator\AppData\Roaming\RabbitMQ\log)
- RABBITMQ_NODENAME
默认是rabbit. 当你想在一台机器上运行多个节点时,此配置是相当有用的, RABBITMQ_NODENAME在每个erlang-node和机器的组合中应该唯一。
参考clustering on a single machine guide 来更多细节.
- RABBITMQ_NODE_IP_ADDRESS
默认情况下,RabbitMQ会绑定到所有网络接口上,如果只想绑定某个网络接口,可修改此设置。
- RABBITMQ_NODE_PORT
默认是5672.
选项
- -detached
以后端的方式来启动进程 ,注意,这会导致pid无法写入到pid文件中.例如:
rabbitmq-server -detached
以后端方式来启动RabbitMQ AMQP server.
也可参考
rabbitmq-env.conf(5) rabbitmqctl(1)
posted on 2016-06-06 00:06
胡小军 阅读(1166)
评论(0) 编辑 收藏 所属分类:
RabbitMQ