一、问题现象:
(1)永洪前端跑数(http://172.18.2.52:8080/bi/adminviewer),unable to create new native thread
(2)2.52服务器SSH无法登录,Ping可以通,telnet 8080可以访问
二、问题分析:
(1)提示为线程数无法创建,考虑永宏报表服务有些线程无法释放,导致线程占用原来越多,致使程序假死
三、问题解决:
(1)因服务器在SSH以及前端无法登录(控制台桌面登录提示:authorization failed),需要重启服务器(强制关闭服务器,关闭电源)
(2)服务器正常登录后,启动永洪报表服务(
a. 登录root用户(注意:一定要用root登录执行sh脚本)
b.到安装路径tomcat/bin目录下运行sh startup.sh
(3)如果重启2.52服务后,跑数完成后,出现报错“Failed to found one host holds the valid file:00_公共维表——成本科目维表.4208eb6912.0.0.zb!”,这种现象是在使用非root权限执行startup.sh后,出现的。
(1)使用root权限执行shutdown.sh startup.sh,观察;
(2)对2.51,2.52,2.53的tomcat服务全部停止,并使用root权限执行;
根本问题:
message报错信息:expire_proc: expire thread create for /net failed问题
Jul 30 13:59:38 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /misc failed
Jul 30 13:59:38 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /net failed
Jul 30 14:00:53 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /misc failed
Jul 30 14:00:53 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /net failed
Jul 30 14:02:08 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /misc failed
Jul 30 14:02:08 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /net failed
Jul 30 14:03:23 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /misc failed
Jul 30 14:03:23 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /net failed
Jul 30 14:04:38 BigData_YH_Report_2_PRD automount[3045]: expire_proc: expire thread create for /misc failed
网上说是系统线程总数超过系统限制所致,cat /proc/sys/kernel/threads-max 后看到系统内核的值是516242
[root@BigData_YH_Report_2_PRD bin]# cat /proc/sys/kernel/threads-max
516242
文章评论