开发者社区> 问答> 正文

[@小川游鱼][¥20]nginx连接数设置多少合理?

nginx连接数设置多少合理?

展开
收起
黄二刀 2018-12-15 15:13:13 1777 0
1 条回答
写回答
取消 提交回答
  • 阿里云问答专家、阿里云认证云计算工程师、Java研发工程师

    worker_rlimit_nofile 65535;

    这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文
    件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。

    现在在linux 2.6内核下开启文件打开数为65535,worker_rlimit_nofile就相应应该填写65535。

    这是因为nginx调度时分配请求到进程并不是那么的均衡,所以假如填写10240,总并发量达到3-4万时就有进程可能超过10240了,这时会返回502错误。

    2019-07-17 23:21:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载