[分享]网络控制代理在AIX服务器上文件句柄用尽,并且因为大量的任务经常重启_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 7215 | 回复: 0   主题: [分享]网络控制代理在AIX服务器上文件句柄用尽,并且因为大量的任务经常重启        下一篇 
guoqiang
注册用户
等级:上士
经验:252
发帖:26
精华:0
注册:2012-4-12
状态:离线
发送短消息息给guoqiang 加好友    发送短消息息给guoqiang 发消息
发表于: IP:您无权察看 2012-4-12 10:39:33 | [全部帖] [楼主帖] 楼主

网络控制代理在AIX服务器上文件句柄用尽,并且因为大量的任务经常重启

适用于:

EM网络控制:版本10gr2,IMB AIX 64位操作系统

症状表现:

网络代理在AIX服务器上每隔几天就出问题。有时候代理状态显示“File handles exhausted”,文件句柄用尽。进入到<AGENT_HOME>/bin目录,查看EM代理运行状态如下:
Agent Version : 10.2.0.5.0
OMS Version : 10.2.0.5.0
Proto Version : 10.2.0.5.0
........
.......
Total Megabytes of XML files uploaded so far : 190.63
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0.00
Available disk space on upload filesystem : 74.52%


连接状态:文件句柄耗尽。上次试图心跳连接到OMS时间为:2009-06-19 11:22:32,上次成功心跳连接到OMS时间为:2009-06-19 03:00:52。代理已经运行。

改变:

如果代理运行在AIX上,在配置文件/etc/irs.conf已经配置了netgroup vas,并且问题就是内存/文件句柄溢出,那么你就遇到这种情况

导致原因:

这要归结于VAS 服务导致内存和文件句柄溢出。在询问IBM的技术支持之后,发现问题是因为VAS 服务导致内存和文件句柄的溢出。

诊断:

在AIX动态加载网络组接口,有一个init 和 de-init请求。一个长期存在的进程将会产生更多的init请求比de-init,因为init消耗资源,直到故障产生,例如:内存溢出,文件句柄溢出。你可以用下面的步骤来确定文件句柄溢出增长的问在代理服务器上。

(1)      确定当前排序句柄文件的增长是由于代理崩溃或者"File handles exhausted"状态,每隔15分钟运行一下命令lsof -p <agent process id>,来收集系统进程数量信息

(2)      用 procfiles <agent process id> | grep <inodenum> | wc –l 统计在线的代理进程数

(3)      通过上面的信息,你可以很容易的发现上面是文件句柄增长。如果文件句柄增长到成百上前,那就是VAS 服务的问题。

解决:

在配置文件/etc/irs.conf中,注销netgroup vas,然后重启VAS 服务




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论