【RabbitMQ学习笔记#7】服务器管理

1、相关命令

启动:./rabbitmq -server(添加 -detached参数,以守护程序的方式在后台运行)

停止本地节点:./rabbitmqctl stop

停止远程节点:./rabbitmqctl stop -n rabbit@[hostname]

关闭应用程序:./rabbitmqctl stop_app

2、配置文件

配置文件位置:/etc/rabbitmq/rabbitmq.conf

配置文件格式:

Mnesia配置选项

选项名称值类型默认值描述
Dump_log_write_threshold整型100将仅限追加的日志内容刷出/转储至真实数据库文件的频度。它明确指定了在转储操作发生前,必须有多少个条目存储在日志中。设置更高的数值将减少I/O负载并增加持久化消息的性能。

Rabbit配置选项

选项名称值类型默认值描述
Tcp_listeners{"IP地址",端口号}数组[{"0.0.0.0",5672},]定义了RabbitMQ非SSL加密通信的监听ip地址和端口
Ssl_lisenters{"IP地址",端口号}数组定义了RabbitMQ SSL加密通信的监听ip地址和端口
Ssl_options{"键",值}数组SSL选项。有效选项有cacertfile(CA证书文件)、certfile(服务器证书文件)、keyfile(服务器密钥文件)和fail_if_no_peer_cert(需要客户端安装有效文件:True/False)
Vm_memory_high_watermark十进制百分数0.4控制RabbitMQ允许消耗的内存。
Msg_store_file_size_limit整型(字节)16777216RabbitMQ垃圾收集存储内容之前,消息存储数据库的最大大小。
Queue_index_max_journal_entries整型262144在转储到消息存储数据库并提交之前,消息存储日志里的最大条目数

 

 

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

【RabbitMQ学习笔记#7】服务器管理
返回顶部