今天发现有台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('检查完成!')
分享到:
相关推荐
标题中的"WEBLOGIC8+AJAX setCharacterEncoding报错"指的是在WebLogic 8.1服务器上,当结合使用Ajax技术时,设置HTTP响应的字符编码为"gb2312"出现的一个特定错误。描述中提到的"NoSuchMethodError setCharacter...
### AIX关于Weblogic的报错“Too many open files”的处理 #### 背景与问题概述 在AIX环境中部署Weblogic时,可能会遇到一个常见的错误提示:“Too many open files”。这一错误提示通常出现在系统资源限制不当的...
nohup /weblogic/Oracle/Middleware/user_projects/domains/base_domain/startWebLogic.sh -Dfile.encoding=UTF-8 >> /weblogic/Oracle/Middleware/logs/weblogic.log 2>&1 & ``` **2. 停止脚本 (`stop.sh`)** ```...
在AIX操作系统上安装Oracle WebLogic Server是一项技术性较强的任务,需要对AIX系统和WebLogic有深入的理解。本文将详细介绍在AIX环境下如何进行WebLogic的安装、配置以及启动。 首先,AIX(Advanced Interactive ...
在AIX(Advanced Interactive eXecutive)操作系统上运行WebLogic时,可能会遇到各种问题,其中一种常见问题是服务器启动后挂起,这通常与系统配置、内存管理、线程死锁或软件兼容性有关。"weblogic10.0 for aix ...
在本文中,我们将详细探讨如何在AIX 5L操作系统上安装WebLogic Server 9.2。AIX(Advanced Interactive eXecutive)是IBM开发的一种Unix操作系统,常用于大型机和小型机。WebLogic Server是Oracle公司的一款企业级...
【Weblogic for AIX安装】 Weblogic for AIX安装是一个涉及多步骤的过程,适用于AIX操作系统环境下的Weblogic Server部署。Weblogic是由Oracle提供的企业级Java应用服务器,它支持多种操作系统,包括AIX。以下是对...
### WebLogic 10.3.0 for AIX 安装及配置指南 #### 一、准备工作 在开始安装WebLogic 10.3.0 for AIX之前,需要进行一系列的准备工作,确保系统环境符合安装要求。 ##### 1. 创建用户与组 - **登录服务器**:首先...
Weblogic 安装步骤以及报错解决 Weblogic 是一款功能强大且流行的中间件,广泛应用于企业级应用系统中。但是,安装 Weblogic 可能会遇到各种问题,本文将提供详细的安装步骤和报错解决方案,以帮助用户顺利安装和...
AIX环境下安装Weblogic 本资源摘要信息主要提供建立在AIX环境下安装Weblogic的详细指南,涵盖了安装前的准备工作、安装步骤、JRE环境的安装、Weblogic安装介质的获取、控制台安装等内容,为用户提供了一个详细的...
在AIX操作系统上配置WebLogic集群是一项复杂但关键的任务,因为WebLogic Server是Oracle公司提供的一个强大、可扩展的企业级Java应用服务器,而集群技术能够提高应用的可用性和可伸缩性。以下将详细介绍在AIX环境下...
在AIX操作系统上安装WebLogic是一项技术性强且需要精确步骤的操作。WebLogic是Oracle公司提供的一个企业级Java应用服务器,广泛用于构建、部署和管理分布式应用程序。本文将深入探讨如何在AIX环境下安装WebLogic,...
在本文中,我们将深入探讨如何在AIX 5.3 64位操作系统上安装Java Development Kit (JDK) 1.6以及Oracle WebLogic Server 10.3。AIX,全称Advanced Interactive eXecutive,是IBM开发的一款强大的Unix操作系统,尤其...
在本文中,我们将详细探讨如何在AIX操作系统上安装Weblogic Server 10.3,这是一个重要的中间件软件,常用于构建和部署企业级应用程序。首先,我们需要准备IBM Java SDK 6.0 for AIX,因为Weblogic Server依赖于特定...
在AIX(Advanced Interactive eXecutive)这样的Unix操作系统上,WebLogic的稳定性和性能表现尤为突出。本文将深入探讨在AIX平台上进行WebLogic集群的安装、配置以及优化的关键步骤。 一、安装准备 在开始WebLogic...
weblogic启动日志详细说明介绍,报错了所有的初始化信息模块的介绍!
在本文中,我们将深入探讨如何在AIX 5操作系统上安装WebLogic服务器,这是一个关键的任务,对于在IBM AIX环境中部署企业级Java应用程序至关重要。WebLogic是Oracle公司提供的一个Java应用服务器,它提供了管理和运行...
### Weblogic for AIX操作手册知识点详述 #### 一、操作环境设定 - **操作系统**: AIX 5L,这是IBM的Unix操作系统版本之一,适用于高性能的企业级服务器。 - **服务器程序**: WebLogic 9.24,一款由Oracle公司开发...