摘要: 线上系统出了这个问题,java命令不好用,整个Java环境奔溃。之前怀疑是Tomcat出现资源泄漏,后来:lsof -p PIDps -eLF | grep PID检查了线程数和文件数没什么问题。在ulimit看看系统的设置也没啥问题,机器120G内存,显然不能是内存溢出,当然异常信息也说明是线程不能创建了,猜测:1、线程多了2、线程堆栈设置大了(这个不可能,因为根本没用-Xss)于是ps -eLF各个进程,找到一个进程,居然30000个线程,疯狂吧。因为机器是6U,120G内存,所以这个问题得持续3天才能发现。找到进程就好办了,看看源代码,原来是某位仁兄,线程池做局部变量,用完不关,我了个去 阅读全文
posted @ 2012-06-22 16:42 规格严格-功夫到家 阅读(289) 评论(0) 推荐(0)
摘要: 今天同事写程序,用Sigar获取Window服务,发现有几个服务怎么也不取不出来。我看了一下代码,就是用OpenService获取的,于是就用VC写了个Demo,一样获取不到。不过错误码是这5,查了一下msdn是访问权限问题。看了一下Sigar获取的权限位,对比了一下MSDN,Sigar用的是ALL_ACCESS,但是在WindowsCardSpace上,怎么都报错。http://www.cpp-home.com/forum/viewtopic.php?f=1&t=16325http://social.msdn.microsoft.com/forums/en-US/vclanguage 阅读全文
posted @ 2012-06-22 14:13 规格严格-功夫到家 阅读(374) 评论(0) 推荐(0)