zoukankan      html  css  js  c++  java
  • rabbitmq安装

    1、从源码安装最新的otperlang17,版本(otp_src_17.1.tar.gz); ./configure make make install
    2、有可能要安装    和simplebean
    3、下载rabbitmq源码(rabbitmq-server-3.3.5.tar.gz),
       make TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local//rabbitmq/sbin MAN_DIR=/usr/local//rabbitmq/man DOC_INSTALL_DIR=/usr/local/rabbitmq/man
       make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man DOC_INSTALL_DIR=/usr/local/rabbitmq/man
     
    4、配置mq
    建立目录:/etc/rabbitmq
     
    5、启动
     
    /usr/local/rabbitmq/sbin
     
    ./rabbitmq-server -detached
    ./rabbitmqctl stop 
     
    6、配置web监控
    rabbitmq-plugins enable rabbitmq_management
    然后重启rabbitmq
     
     
    rabbitmq-plugins enable rabbitmq_shovel
    rabbitmq-plugins enable rabbitmq_shovel_management
     
    7、修改rabbitmq使用的内存
    0.4意思是:使用物理内存的40%,达到后不再接收生产者发布消息
    ./rabbitmqctl set_vm_memory_high_watermark 0.8
     
    8、rabbitmq可接收的连接数,取决于进程可打开的句柄数
     
    9、大量连接下,erl报错
    解决:

    2)a configuration file:defines [server component(RabbitMQ core application, Erlang services and RabbitMQ plugins)] settings for permissions, limits and clusters, and also plugin settings.  标准的erlang配置文件,例子:

      [
        {mnesia, [{dump_log_write_threshold, 500000}]},
        {rabbit, [{tcp_listeners, [5673]}]}
      ].
    

         export RABBITMQ_SERVER_ERL_ARGS="+K true +A30 +P 2048576 -kernel inet_default_connect_options [{nodelay,true}]"

  • 相关阅读:
    nuc970连接jlink进行单步调试的设置
    alsa utils工具使用
    用arm-linux-gcc v4.3.4交叉编译Qt4.8.3
    LNMP分离式部署
    MHA(下)
    MHA(上)
    PXE自动装机
    JumpServer
    FTP
    DNS
  • 原文地址:https://www.cnblogs.com/mysqlcluster/p/5291198.html
Copyright © 2011-2022 走看看