标签:运维 占用 connection RabbitMq rabbitmqctl other limit 内存 相关
# 命令查询所有用户列表
rabbitmqctl list_users
# 使用命令对 xiandian-admin 用户进行授权
set_permissions xiandian-admin '.*' '.*' '.*'
# 查看队列信息,所包含的信息包括 name,arguments, messages,memory,将操作命令和返回结果以文本形式提交到答题框。
rabbitmqctl list_queues
#单节点MQ状态
rabbitmqctl status
[{total,169730360},
{connection_readers,504592},
{connection_writers,25608},
{connection_channels,359456},
{connection_other,1317920},
{queue_procs,64771056},
{queue_slave_procs,0},
{plugins,5609496},
{other_proc,25624816},
{mnesia,105584},
{metrics,423720},
{mgmt_db,2129968},
{msg_index,5115496},
{other_ets,2766648},
{binary,7370464},
{code,24542395},
{atom,1033401},
{other_system,28450628}]
1.定位 linux 系统内存占用最高进程
(1)输入 top 指令
然后输入大写的 M(Shift+m),基于内存占用倒序,找到占用最大内存的进程,如果内存占用最大的为 beam.smp 则为 RabbitMQ 进程占用。
# 查看相应端口占用
netstat -lnutp |grep 15672
# rabbitmqctl status
{alarms,[]},
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{http,15672,"::"}]},
{vm_memory_high_watermark,0.4},
{vm_memory_limit,6742941696},
{disk_free_limit,50000000},
{disk_free,27445518336},
{file_descriptors,
[{total_limit,65435},
{total_used,37},
{sockets_limit,58889},
{sockets_used,18}]},
{processes,[{limit,1048576},{used,591}]},
{run_queue,0},
{uptime,1916528},
{kernel,{net_ticktime,60}}]
修改RabbitMQ最大连接数
# https://blog.51cto.com/3646344/2162940
标签:运维,占用,connection,RabbitMq,rabbitmqctl,other,limit,内存,相关 来源: https://www.cnblogs.com/littlehb/p/10551189.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。