今天发现有台weblogic应用链接不上了,检查日志发现如下信息.
引用
<Jul 29, 2011 11:37:58 AM GMT+08:00> <Notice> <WebLogicServer> <BEA-000203> <Reopening listen socket on port 7102.>
<Jul 29, 2011 11:37:59 AM GMT+08:00> <Critical> <WebLogicServer> <BEA-000204> <Failed to listen on port 7102, failure co
unt: 246, failing for 2,539 seconds, java.net.SocketException: Too many open files>
<Jul 29, 2011 11:37:59 AM GMT+08:00> <Critical> <WebLogicServer> <BEA-000206> <Attempting to close and reopen the server
socket on port 7102.>
<Jul 29, 2011 11:38:09 AM GMT+08:00> <Notice> <WebLogicServer> <BEA-000203> <Reopening listen socket on port 7102.>
<Jul 29, 2011 11:38:09 AM GMT+08:00> <Critical> <WebLogicServer> <BEA-000204> <Failed to listen on port 7102, failure co
unt: 247, failing for 2,549 seconds, java.net.SocketException: Too many open files>
搜索后发现是文件打开数已达上限. 但看系统设置
ulimit -n 是unlimit
继续搜索发现是weblogic启动脚本重新修改了unlimit值的上限
修改 $WL_HOME/common/bin/commEnv.sh 段的
ulimit设置后重启服务器后OK
为此还写了个脚本监控服务器是否不可用
#!/usr/bin/env python
# coding:utf8
import urllib
import logging
HOST_LIST=['130.59.10.40:7102','130.59.10.40:7104','130.59.10.41:7102','130.59.10.41:7104','130.59.10.59:7102','130.59.10.60:7102']
def checker(host):
try:
rst = urllib.urlopen('http://%s' % host)
if rst.getcode() != 200:
logging.warn('%s 服务器不在线' % host)
except Exception:
logging.warn('%s 服务器不在线' % host)
map(checker,HOST_LIST)
logging.info('检查完成!')
分享到:
相关推荐
AIX关于Weblogic的报错_Too_many_open_files_的处理
附件提供解决办法。response.setCharacterEncoding("gb2312");编译没有错误,但运行时报错:NoSuchMethodError setCharacterEncoding(Ljava/lang/String;)V
Weblogic10.3.6 for AIX安装手册
weblogic9.2 FOR AIX 5L安装手册,weblogic在aix下的安装和测试。
weblogic10.0 for aix 补丁 解决weblogic在aix下启动后挂起
AIX下的Weblogic安装及WEBLOGIC的安装、配置和启动
Weblogic for AIX安装说明资料,是运维的好资料,推荐下载
aix下配置weblogic集群 aix下配置weblogic集群 aix下配置weblogic集群 aix下配置weblogic集群 aix下配置weblogic集群
AIX环境下安装Weblogic,在AIX环境中如何安装与配置WEBLOGIC
weblogic10.3.0 for AIX安装手册
本文以实际案例介绍了weblogic如何在aix小机上进行集群的安装和配置过程。
weblogic安装步骤以及报错解决,word文档,文档带有参考的其他博主的原博链接,有需要的欢迎下载。
很详尽的weblogic错误,运行weblogic会遇到一些错误,这个文档将详细介绍这些错误及解决的方法。
AIX上安装Weblogic Server10.3 详细过程
基于aix6下的weblogic 10.3.6 的安装文档
详细描述weblogic 在AIX 下安装的过程及注意事项
详细描述了WEBLOGIC在AIX平台上的安装和配置过程!
AIX5_3-64bit 下JDK1_6&WebLogic Server10_3的安装
经过多次测试发现,将Web应用以War包的形式部署到WebLogic服务器时总是不成功,而将war包解压之后以文件夹的形式部署时就可以成功,具体的原因不知道未知,希望有这方面经验的园友们能够指导一下。下面就来讲一下...