failureException: 初始化带有嵌入式LDAP服务器的异常时出错: [java.lang.ClassCastException] java.lang.ClassCastException atweblogic.ldap.EmbeddedLDAP.initialize(EmbeddedLDAP.java:266)
更改权限chown -R weblogic.weblogic / home / webogic
iceskysl发表于2007年9月18日下午4:37#4
修改文件句柄数:

1. 修改/etc/security/limits.conf需要root特权
vi /etc/security/limits.conf
#确保包括以下内容:
*软nofile 8192
*硬nofile 8192
修改后,请su给目标用户,并使用ulimit CHn和ulimit CSn确认修改已生效.
2. 修改startManagedWebLogic.sh,找到resetFD行,并将其注释掉. 然后,在脚本末尾的JAVA流程之前添加以下内容,以检查系统文件句柄的数量是否已被修改:
回声
echo“ --------------------------------------------- -“
回显“开始检查文件描述符限制”
fd =`ulimit -n`
如果[$ fd -lt 8192];
然后
回显“致命错误!”
echo“文件描述符限制仅为'” $ fd“'!”
回声“请使其大于8192!”
退出
fi
回显“好,文件描述符限制为” $ fd
echo“ --------------------------------------------- -“
回声
回声
iceskysl发表于2007年9月18日下午5:26#5
查看文件句柄数:
/ usr / sbin / lsof -n | awk'{print $ 2}'|排序uniq -c | sort-nr |更多
iceskysl于2007年9月20日上午10:53#6发布
我遇到了600秒钟的Weblogic运行超时,这主要有两个原因:
1)SQL语句运行时线程阻塞
2)out.println语句运行时线程被阻塞
第一个问题的解决方案是编写一个Java桌面应用程序,以测试正在运行的SQL语句是否可以正常运行并返回正确的结果. 如果无法正常运行,则需要通过视图或其他方式调整和优化SQL语句.

此处注意: 不同版本的可能需要相应版本的驱动程序. SQL语句不能正常运行,通常是由驱动程序引起的.
对于第二种情况,Weblogic或其他中间件产品的解决方案,大多数服务器将使用缓冲的数据传输机制,当数据量很大时,如果有太多的运送,它将分批发送出去在数据中返回(\ N或直接回车)时,传出线程将被阻塞. 解决方案是消除回车,并尝试使输出数据成为连续的字符流.
iceskysl发表于2007年9月22日,9: 39 PM#7
分析线程堆栈:
iceskysl于2007年9月23日上午2:13#8发布
iceskysl于2007年9月23日上午2:25#9发布
在最近的生产环境中的系统中经常出现以下错误消息,
#### <2007-7-2 04:07:20 PM CST> << WLSKernel >> <>
此问题是由处理custcheckout.do请求超时引起的. 系统配置处理时间为600s,但是线程在处理1165s之后尚未释放请求,因此报告此错误. 如果您发送更多请求,则很可能导致weblogic线程阻塞weblogic调优与监控,从而严重导致weblogic挂起.
有几种解决方法:
1)修改StuckThreadMaxTime参数,并将默认的600s更改为1200s或其他合适的值.
2)增加线程数以防止线程阻塞问题.
3)优化程序并减少处理时间.
如何修改默认的weblogic线程池大小?
Weblogic 9开始使用线程自调整技术. 可以使用以下方法指定默认线程的最大值和最小值.
方法1: 修改启动脚本参数
在启动脚本中,添加以下参数
%JAVA_HOME%\ bin \ java%JAVA_VM %% MEM_ARGS %% JAVA_OPTIONS%
-Dweblogic.Name =%SERVER_NAME%-Djava.security.policy =%WL_HOME%\ server \ lib \ weblogic.policy
-Dweblogic.threadpool.MinPoolSize = 100-Dweblogic.threadpool.MaxPoolSize = 500
%PROXY_SETTINGS %% SERVER_CLASS%
方法2: 修改config.xml
在config.xml中,添加以下参数
<服务器>
<名称> AdminServer 名称>
<自我调整线程池大小最小> 100 自我调整线程池大小最小>
<自我调整线程池大小最大> 500 自我调整线程池大小最大>
<侦听端口> 7923 侦听端口>
<地址> 地址>
服务器>
经过测试,以上两种方法均适用于weblogic9,10,11g <\ / P> <\ / DIV>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-147741-2.html
广交朋友
大家心知肚明