关于unicorn 的 worker_processes
来源:互联网 发布:尚观云计算培训骗局 编辑:程序博客网 时间:2024/06/05 19:51
unicorn设置unicorn
一个worker_processes同一时间只能处理一个请求,所以想要处理更多的并发就需要配置足够的worker_processes,但是由此产生的副作用是内存占用就多了。
一个worker_processes占用了将近60m内存(根据你使用的gem数量和种类而定),mysql占用了150m左右,所以我只开了3个worker_processes。
总的内存使用:
(1 master + 3 worker_processes) x 60m + 150m = 390m
剩余的留给操作系统。
你可以根据你的实际情况进行调整。
unicorn设置unicorn的worker_processes和nginx的worker_processes的设置的关系
nginx的worker_processes 一般设置为cpu核心数相同即可。
worker_connection这个参数是限制每个worker_processes最大能处理的连接数 (包含客户端到nginx的链接,nginx到后端的链接,等等)。
此参数大小还受制于操作系统 open file 大小限制。
所以nginx并发处理能力=worker_processes x worker_connection
0 0
- 关于unicorn 的 worker_processes
- 关于Nginx的worker_processes参数设置
- nginx中关于并发数的问题worker_connections,worker_processes
- nginx的worker_processes优化
- 老项目换unicorn的大致步骤
- nginx的 CPU参数worker_processes和worker_cpu_affinity使用说明
- [Nginx]nginx的 CPU参数worker_processes和worker_cpu_affinity使用说明
- nginx的 CPU参数worker_processes和worker_cpu_affinity使用说明
- nginx的 CPU参数worker_processes和worker_cpu_affinity使用说明
- nginx最大并发连接数的思考:worker_processes、worker_connections、worker_rlimit_nofile
- nginx最大并发连接数的思考:worker_processes、worker_connections、worker_rlimit_nofile
- unicorn.tables.js文件的一个小问题
- 通过unicorn Web Server加速Rails Server的速度
- 什么是Unicorn
- NGINX worker_processes 多核优化
- nginx学习随笔--worker_processes
- Unicorn使用简介
- unicorn 使用简介
- Redis cluster搭建
- Crash Recovery的一点理论知识
- centos7配置ip地址
- Jenkins + Saucelabs+ Curl上传被测app 到saucelabs storage
- centos之lnmp
- 关于unicorn 的 worker_processes
- ADB常用命令汇总
- TDK 磁环
- oc中常用的占位符
- Sql递归(用with 实现递归查询)
- ARM的栈帧
- Unity3D中常用的数据结构总结与分
- Java Web开发框架对比—Part1—快速原型
- JNI接口函数