Dubbo官方文档: 用户指南 >> 示例 >> 线程模型
配置标签: <dubbo:provider/> <dubbo:protocol/>
实战经验分享(属用性能调优): Linux用户线程数限制导致的java.lang.OutOfMemoryError: unable to create new native thread 异常 # vi /etc/security/limits.d/90-nproc.conf # Default limit for number of user's processes to prevent # accidental fork bombs. # See rhbz #432903 for reasoning. root soft nproc unlimited * soft nproc 20480 调整时要注意: 1、 尽量不要使用root用户来部署应用程序,避免资源耗尽后无法登录操作系统。 2、 普通用户的线程数限制值要看可用物理内存容量来配置 计算方式: default_nproc = total_memory/128K; $ cat /proc/meminfo |grep MemTotal $ echo "5993104 / 128"| bc $ ulimit -u ulimit -a # 显示目前资源限制的设定 ulimit -u # 用户最多可开启的程序数目 重启,使之生效:# reboot 资源:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 |
小黑屋|在路上
( 蜀ICP备15035742号-1 )
GMT+8, 2025-7-9 21:04
Copyright 2015-2025 djqfx