- 浏览: 1918286 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
cht的大摩托:
学习
IBM WebSphere Performance Tool / ISA / jca457.jar / ha456.jar / ga439.jar -
leeking888:
有没有linux 64位的相关librfccm.so等包啊?
web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len -
paladin1988:
非常不错,多谢了。。
appServer IBM WebSphere / WAS 7 / 8.5 / was commerce -
hzxlb910:
写了这么多
net TCP/IP / TIME_WAIT / tcpip / iperf / cain -
acwyg:
ed2k://|file|LoadRunner.V8.1.is ...
web test performance tools / linux performance tools / windows performance tools
解决linux下too many file问题
http://blog.csdn.net/moonsbird/article/details/4804041
工作中发现,在linux中搭建WEBLOGIC应用服务器的环境下,有时可能同时发布多个war包,而且每一个war包的文件数目很多,或者客户同时访问量比较大,此时WEBLOGIC就会报错,报错信息中包含“Too many open files ”,例如:
java.io.FileNotFoundException:
/home/weblogic/bea/user_projects/domains/lhyth/servers/AdminServer/tmp/_WL_user/_appsdir_AM_war/syskue/.tld_cache/webwork-2.2.6.jar/META-INF/taglib.tld/crc.ser
(Too many open files
)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at weblogic.descriptor.DescriptorCache.writeToCache(DescriptorCache.java:236)
at weblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:388)
Truncated. see log file for complete stacktrace
这是因为linux限制了打开文件的最大句柄数量。
linux默认的打开文件数量是1024,我们可以用ulimit -a 来查看系统资源,例如:
[root@redhat ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024 --打开最大文件数量限制
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
解决该问题的宗旨是:增大打开文件最大句柄限制数,该数是1024的整数倍
1.临时增大open files的限制值
可以用ulimit -n 来临时增大该限制值,但是一旦重启服务器后,该值又会恢复到1024。只能暂时性的解决问题。命令如下:
[root@redhat ~]# ulimit -n 65536
[root@redhat ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
2.彻底增大open files的限制值
一般情况下,我们都会通过修改系统限制文件来彻底增大open files的值。
2.1 通过VI打开/etc/security/limits.conf,在“# End of file”上面添加如下:
* - nofile 65536
该语句表示:每一个用户的默认打开文件数是65536
2.2 通过VI打开/etc/sysctl.conf,在最后一行添加如下:
fs.file-max = 65536
2.3 重启服务器。
此时再用ulimit -a来查看:
[root@redhat ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
查看ubuntu 下 WebLogic 软件版本:
lindows@ubuntu:~$ cat .../bea/logs/log.txt
WebLogic 培训资料
http://xuzhengjun.blog.ccidnet.com/blog-htm-itemid-303104-do-showone-uid-15219.html
附件: WebLogic.part3.rar
(262 K)
附件: WebLogic.part2.rar
(3907 K)
附件: WebLogic.part1.rar
(3907 K)
http://guoqinhua1986-126-com.iteye.com/blog/231244
********************weblogic配置心得***********
weblogic 的配置有两种方法:
1:开始--〉程序--〉BEA WebLogic Platform 8.1--〉Configuration Wizard
根据需要和提示进行的到文件C:\bea\user_projects JBUilder的Enterprise配置中Domain
directory 选择路径C:/bea/user_projects/domains/mydomain 即可!配置weblogic 成功
2:根据原始文件配置,路径为C:\bea\weblogic81\portal\bin 方法,
(1)在此路径下新建一个空的config.xml ;
(2)修改JBUilder的Enterprise配置中Domain directory 选择路径C:\bea\weblogic81\portal\bin;
(3)确定以后删除开始在C:\bea\weblogic81\portal\bin中建立的config.xml
(4) 启动C:\bea\weblogic81\portal\bin下startWebLogic.cmd
信息: XML validation disabled
- Exception starting filter SeoFilter
java.lang.UnsupportedClassVersionError: Bad version number in .class file
Bad version
今天在导入一个工程时,编译并部署到weblogic后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse6.0,发现其默认的编译器为JDK6.0,那个工程是公司服务器机上拷贝过来的,用的编译器是 JDK5.0,试了一下,果然是这个问题引起。
具体解决办法:在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。将6.0改成5.0,之后OK,他对项目自动进行编译。之后就可以了~这个问题也会出现在TOMCAT或JBOSS上。
end
发表评论
-
appServer WAS / WebSphere / javacore.txt 、heapdump.phd、core.dmp、Snap.trc
2016-08-24 16:45 2824s WAS生成的文件:javacore.***.t ... -
webserver waf / WAF 2.0 / ASERVER/1.2.9
2013-11-29 11:48 1775http://lindows.iteye.com/a ... -
WebServer Roxen
2012-04-17 10:39 1176... -
monitorServer nagios / cacti / tivoli / zabbix / SaltStack
2011-08-03 17:34 1456SaltStack 自动化配置管理工具 Zabbi ... -
webServer kzserver/1.0.0
2011-06-18 14:14 1355http://nanjing.3477.com/xinxi/v ... -
webServer fscs 0.1.1
2010-12-17 06:50 2303504 Gateway Time-out FSCS/0.1.1 ... -
searchServer IBM OminiFind / WebSphere Commerce SOLR
2010-09-25 10:34 1822百度搜索研发部 http: ... -
monitorServer ITCAM Agent for DB2 error_list
2010-08-04 16:42 2937红皮书 Tivoli / TIVOLI http:/ ... -
IBM WebSphere Portal / RAD 7.5
2010-04-08 08:05 2227WebSphere Portal v6.1 Programmi ... -
IBM WebSphere MQ / Omegamon XE for Messaging / ActiveMQ 5.9 / Apache Artemis
2010-04-08 08:01 3886s http://wiki.cns*****.com/p ... -
monitorServer IBM Tivoli Enterprise Monitor Server
2010-02-26 11:18 6990s Microsoft 的 SMS / MOM F ... -
blancerServer IBM WebSphere Edge Server 6.1
2009-12-22 23:35 3346file:///D:/soft/C59I0ML/setu ... -
mediaServer Helix
2009-09-02 22:01 1623http://bbs2.chinaunix.net/viewt ... -
webServer jetty
2009-09-02 21:12 3016http://www.jforum.net/confluenc ... -
cgiServer_Xitami
2009-08-15 12:28 1353Xitami:多平台,多线程的开放源码Web服务器。 h ... -
cloudServer Amazon EC2 / AWS / SWS / yunjisuan / yunfuwu / yuncunchu
2009-07-01 17:44 2105http://aws.amazon.com/ec2/ ... -
esbServer tibco / IBM WebSphere ESB / SOA
2009-06-08 23:45 2344http://www.open-open.com/66.ht ... -
appServer Geronimo
2009-05-15 01:29 1490应用服务器 共收录了 46 个项目 —— 第 1 页 htt ... -
webServer LiteSpeed
2009-03-12 12:02 2863http://rforum.andreas-s.net/ ... -
webServer qhttp
2009-03-12 11:28 2805502 Bad Gateway qhttpd Server T ...
相关推荐
【标题】"BEA WebLogic Server_WebLogic Server_app.zip_weblogic" 提示我们讨论的主题是 BEA WebLogic Server,这是一款由BEA Systems(后被Oracle公司收购)开发的企业级Java应用程序服务器,主要用于部署和管理...
1. **创建安装目录**:使用 `mkdir -p /app/mid/weblogic_home` 创建用于存放 WebLogic Server 的目录 `/app/mid/weblogic_home`。 2. **用户组与用户创建**: - 使用 `groupadd weblogic` 命令创建用户组 `...
- WebLogic Server:下载所需的WebLogic Server安装包,例如fmw_12.2.1.1.0_wls.jar。 3. **创建安装目录**:在目标服务器上创建用于存放WebLogic及JDK的目录,例如`/u01/weblogic12`。 #### 三、安装步骤 ##### ...
相反,BEA WebLogic Server同样是一款强大的J2EE应用服务器,它以其高性能和高可用性受到赞誉。WebLogic提供了容器管理的EJB服务,以及Servlet和JSP的支持。WebLogic Server的亮点在于其优秀的集群技术和故障转移...
首先,你需要登录到服务器,并进入到WebLogic Server安装目录下的特定路径,例如`/app/mhweb10/bea/wlserver_10.0/common/bin`。这个路径包含了用于管理WebLogic Server的各种命令行工具。 2. **启动配置向导**: ...
6. **选择配置集群**:选择`YES`,然后输入appServer1、appServer2、proxyServer、updateServer的配置信息(名字、监听地址、监听端口号)。若使用硬件负载均衡,则不建立`proxyServer`。 7. **配置集群信息**:修改...
首先,我们来看网络拓扑图,它显示了一个典型的WebLogic部署架构,包括一个管理服务器(myserver)、两个应用服务器(AppServer1和AppServer2)、一个代理服务器(ProxyServer)以及一个数据库客户端。这种结构允许...
- **命名空间**: 指定了WebLogic Server XML Schema的命名空间,这里是`http://www.bea.com/ns/weblogic/weblogic-web-app`。 - **模式位置**: 定义了XML Schema的位置,即`...
- 使用`vi appServer1.log`或`tail -f appServer1.log`命令来查看最新的日志信息。 - 需要注意的是,日志通常只在出现错误时才会记录,因此重点在于查找错误信息,并根据错误提示采取相应的处理步骤。 ##### 2.4 ...
`weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 WebLogic Server 的特定特性进行定制设置,以满足...
- 在机器A上执行:`mkdir -p servers/appServer_207_7006/security` - 在机器B上执行类似命令,以创建对应的目录结构。 此外,还需编辑`boot.properties`文件来设置必要的认证信息。 ##### 第四步:配置与重启Node...
* 打开命令行,输入 `cd /home/weblogic/bea/wlserver_10.3/server/bin/` * 输入 `source setWLSEnv.sh > /dev/null` * 输入 `java weblogic.version` 方式二: * 打开命令行,输入 `weblogic.version` ### 2.2 ...
Typical 安装将安装 WebLogic Server 和 Oracle Coherence 等组件,而 Custom 安装则允许选择所需的产品和组件。 本文档提供了一个详细的指导手册,帮助读者快速上手 Weblogic 11g R1 的安装和配置。
- 选择“YES”配置集群,并输入appServer1、appServer2、proxyServer、updateServer的相关信息。 - 如果使用硬件负载均衡器,则不建立proxyServer。 - 配置集群信息,修改集群的端口号为7555。 - 配置集群包含的...
配置WebLogic Server 11g集群、Session复制、定时任务(Windows&Linux)
- 将“endorsed”文件夹拷贝到安装目录“D:\IBM\WebSphere\AppServer\java\jre\lib”下,这是为了确保应用程序能够访问到必要的Java类库,从而支持应用的正常运行。 2. **WebLogic部署准备**: - 将“lib.rar”解...
- **管理控制台**:登录WebLogic Server的管理控制台,选择“部署” -> “安装”,上传TestWas.war,设置部署选项,然后启动部署。 - **命令行**:使用WLST(WebLogic Scripting Tool)或`java weblogic.Deployer`...
- **输入Server配置信息**: 输入appServer1、appServer2、proxyServer、updateServer的配置信息(名字、监听地址、监听端口号)。若使用硬件负载均衡器,则不建立proxyServer。 - **配置集群信息**: 修改集群的端口...
WebLogic Server是基于Java EE标准的,它提供了全面的中间件服务,包括应用服务器、交易处理、消息队列等。开发者可以使用WebLogic来部署各种类型的Java应用程序,如Web应用、EJB(Enterprise JavaBeans)、JMS...