设为首页 收藏本站
查看: 1374|回复: 0

如何在windows Server 2008 R2下突破Rabbitmq的socket限制数

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-29 12:45:43 | 显示全部楼层 |阅读模式
  利用Rabbitmq进行各类业务系统(如SAP、OA、EHR、KMS、访客系统、AD等)的集成和接口,已有很长一段时间了,初步建立了企业服务总线(ESB)。随着新业务系统的不断接入到ESB中,在实践中也发现了一些问题并总结了一些经验,下文主要介绍如何在windows下突破Rabbitmq的socket限制数,以便为需要使用的同学分享一些实际经验,后续将陆续分享一些技术经验。
  1、 RabbitMQ_Limits文档说明
Status of node rabbit@MYSERVER ...

[{pid,6604},

{running_applications,

     [{rabbitmq_management,"RabbitMQ Management Console","2.8.2"},

      {xmerl,"XML parser","1.3"},

      {rabbitmq_management_agent,"RabbitMQ Management Agent","2.8.2"},

      {amqp_client,"RabbitMQ AMQP Client","2.8.2"},

      {rabbit,"RabbitMQ","2.8.2"},

      {os_mon,"CPO  CXC 138 46","2.2.8"},

      {sasl,"SASL  CXC 138 11","2.2"},

      {rabbitmq_mochiweb,"RabbitMQ Mochiweb Embedding","2.8.2"},

      {webmachine,"webmachine","1.7.0-rmq2.8.2-hg"},

      {mochiweb,"MochiMedia Web Server","1.3-rmq2.8.2-git"},

      {inets,"INETS  CXC 138 49","5.8"},

      {mnesia,"MNESIA  CXC 138 12","4.6"},

      {stdlib,"ERTS  CXC 138 10","1.18"},

      {kernel,"ERTS  CXC 138 10","2.15"}]},

{os,{win32,nt}},

{erlang_version,"Erlang R15B (erts-5.9) [smp:4:4] [async-threads:30]\n"},

{memory,

     [{total,22807872},

      {processes,8644230},

      {processes_used,8644210},

      {system,14163642},

      {atom,495069},

      {atom_used,485263},

      {binary,665136},

      {code,9611946},

      {ets,877468}]},

{vm_memory_high_watermark,0.20002174609205853},

{vm_memory_limit,858993459},

{disk_free_limit,4294500352},

{disk_free,26035458048},

{file_descriptors,

     [{total_limit,924},

      {total_used,24},

      {sockets_limit,829},  默认的限制sockets数为829

      {sockets_used,22}]},

{processes,[{limit,1048576},{used,388}]},

{run_queue,0},

{uptime,72329}]

  1、 如何在windows下扩展sockets数量,提高吞吐量?
  (1)、需要在windows系统环境变量中设置erlang的ERL_MAX_PORTS
        DSC0000.jpg
  (2)重启RabbitMQ服务才能正式生效
   DSC0001.jpg
  (3)扩展后的最终效果如下:
DSC0002.jpg

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-61939-1-1.html 上篇帖子: Windows Server 2008 R2安装Zune 4.0解决方法 下篇帖子: 无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表