【1】安装rabbitmq server
2015-08-16 23:39
253 查看
安装erlang
1、下载源码wget http://www.erlang.org/download/otp_src_R16B02.tar.gz 2、安装erlang编译环境:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
3、解压otp_src_R16B02.tar.gz
4、mv otp_src_R16B02 erlang_R16B #重命名
5、安装erlang:
cd erlang_R16B/
./configure –prefix=/usr/local/erlang –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javac
make && make install
6、配置erlang
vim /etc/profile
末尾加上export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
7、测试
whereis erlang
安装rabbitmq server
1、下载二进制包:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gz
2、解压到/usr/local/
3、配置环境:
vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq_server-3.5.1
source /etc/profile
4、操作
启动rabbitmq
rabbitmq-server start
停掉
rabbitmqctl stop
检查是否在运行
rabbitmqctl status
5. 添加到启动项
chkconfig rabbitmq-server on
————————–分割线————————————
配置系统参数
当rabbitmq运行在生产环境时,为了能够处理可观数量的并发连接数和队列,我们需要根据情况对系统的资源限制进行调整并对内核参数进行调优。其中比较重要的,需要我们调整的设置就是单用户能打开的文件描述符的最大值,通过ulimit -n可以查看到这个参数。在大多数linux系统中这个参数的默认值都比较低,一般为1024.在生产环境中,我们建议该参数值至少为65536.而4096基本能够满足开发环境的要求。
其实总共有两个地方限制了文件描述符的数量:一个就是OS内核允许的最大值(在linux中该参数对应fs.file-max),另一个就是每个用户空间允许的最大值(ulimit -n).第一的参数的值必须大于后一个的参数值。
如果想了解更多如何控制系统资源限制,可以参考http://docs.basho.com/riak/latest/ops/tuning/open-files-limit/
验证限制参数
可以通过rabbitMQ管理UI界面的overview选项来查看文件描述符的数量。也可以通过rabbitmqctl status命令查看。
命令ulimit -a 用来显示当前用户的可以打开的文件描述符的最大值
1、下载源码wget http://www.erlang.org/download/otp_src_R16B02.tar.gz 2、安装erlang编译环境:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
3、解压otp_src_R16B02.tar.gz
4、mv otp_src_R16B02 erlang_R16B #重命名
5、安装erlang:
cd erlang_R16B/
./configure –prefix=/usr/local/erlang –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javac
make && make install
6、配置erlang
vim /etc/profile
末尾加上export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
7、测试
whereis erlang
安装rabbitmq server
1、下载二进制包:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gz
2、解压到/usr/local/
3、配置环境:
vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq_server-3.5.1
source /etc/profile
4、操作
启动rabbitmq
rabbitmq-server start
停掉
rabbitmqctl stop
检查是否在运行
rabbitmqctl status
5. 添加到启动项
chkconfig rabbitmq-server on
————————–分割线————————————
配置系统参数
当rabbitmq运行在生产环境时,为了能够处理可观数量的并发连接数和队列,我们需要根据情况对系统的资源限制进行调整并对内核参数进行调优。其中比较重要的,需要我们调整的设置就是单用户能打开的文件描述符的最大值,通过ulimit -n可以查看到这个参数。在大多数linux系统中这个参数的默认值都比较低,一般为1024.在生产环境中,我们建议该参数值至少为65536.而4096基本能够满足开发环境的要求。
其实总共有两个地方限制了文件描述符的数量:一个就是OS内核允许的最大值(在linux中该参数对应fs.file-max),另一个就是每个用户空间允许的最大值(ulimit -n).第一的参数的值必须大于后一个的参数值。
如果想了解更多如何控制系统资源限制,可以参考http://docs.basho.com/riak/latest/ops/tuning/open-files-limit/
验证限制参数
可以通过rabbitMQ管理UI界面的overview选项来查看文件描述符的数量。也可以通过rabbitmqctl status命令查看。
命令ulimit -a 用来显示当前用户的可以打开的文件描述符的最大值
相关文章推荐
- u3d菜鸟入门:unity中物体旋转初探
- 《Apple Watch 开发》UI 布局、大小等基本控制
- Spring Aop详尽教程
- 开发java程序的基本步骤:程序的编译与运行
- 数据结构 二叉树遍历之前序、中序、后序以及层次遍历实现
- 单例模式
- Linux下高并发socket最大连接数所受的限制问题
- 阻塞/非阻塞与异步/同步
- linux中的文件压缩和文件解压缩
- ZOJ 3690 & HDU 3658 (矩阵快速幂+公式递推)
- Vanya and Table
- Wireshark图解教程(简介、抓包、过滤器)
- 大型网站架构演变和知识体系
- Java-拾遗:接口
- Html5 Canvas笔记(3)-Canvas状态
- C语言基础学习——第2天(语句)
- python项目管理
- 【Python】装饰器 - Decorator
- 数据结构 基数排序的实现
- python项目管理