标签:ota 增加 cal ulimit 模板 str 平台 https ref
n = total_memory/128k;
Linux用户线程数限制而导致的程序异常为 java.lang.OutOfMemoryError:unable to create new native thread
/proc/sys/kernel/pid_max
/proc/sys/kernel/threads-max
当前用户可用最大线程数:ulimit -u
想要修改这个值:
centos 6.*可以修改/etc/security/limits.d/90-nproc.conf
centos 7.*可以修改/etc/security/limits.d/20-nproc.conf
# pstree -p `ps -e | grep java | awk ‘{print $1}‘` | wc -l
# pstree -p 进程号 | wc -l
上面用的是管道,关于管道:管道符号"|"左边命令的输出作为右边命令的输入
pstree -p | wc -l
以上参考https://www.cnblogs.com/nizuimeiabc1/p/5593637.html
pstree以树结构显示进程,是linux很有用的一个命令,可打印系统当前各个进程父子关系。但是centos7默认并没有安装pstree,所以会有pstree:command not found
实际上在linux平台要安装psmisc包,安装方式使用命令即可:yum install psmisc -y
增加自定义监控项的键值:echo "UserParameter=thread.num,pstree -p | wc -l" >> /etc/zabbix/zabbix_agentd.conf
然后重启zabbix_agentd客户端
/usr/local/zabbix/bin/zabbix_get -s xxx.xxx.xxx.xxx -p 10050 -k ‘thread.num‘
标签:ota 增加 cal ulimit 模板 str 平台 https ref
原文地址:https://www.cnblogs.com/xulan0922/p/9987979.html