首页 > 编程知识 正文

nginx高并发优化,java内存占用高排查

时间:2023-05-06 10:09:36 阅读:169194 作者:4293

如果客户端访问服务器呈现“Too many open files”,该如何解决?

[ root @ proxy~] # A B- n 2000-c 20003358192.168.1.100/#高并发访问Nginx代理站点上的打开文件数量过多

benchmarking 192.168.1.100 (be patient ) ) ) )。

套接字:最大打开文件(24 ) )。

优化步骤:

调整Nginx的主配置文件,增加并发量。

[ root @ proxy~] # vim/usr/local/nginx/conf/nginx.conf

.

工作器_进程2; 根据CPU的数量进行调整

events {

worker_connection 65535; 每个工作器的最大并发连接数

}

[ root @ proxy~~ ] #/usr/local/nginx/sbin/nginx-s reload

2 .调整内核参数

[root@proxy ~]# ulimit -a #显示所有属性值

[root@proxy ~]# ulimit -Hn 100000 #临时设置硬限制

[ root @ proxy~] #设置ulimit-sn 100000 #软限制

[ root @ proxy~] # vim/etc/security/limits.conf

.

* soft nofile 100000

*硬件通告100000

需要用户/组软/硬限制限制的项目限制值

3 .测试

[ root @ proxy~] # a B- n 2000-c 20003358192.168.1.100/#亲自访问自己,测试一下配置效果

结束了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。