3.经常有heapdump.***phd和javacore.***txt文件产生
4.应用程序的“类装入和更新检测”
5.was完全卸载问题
6.忘记了WebSphere控制台登陆密码,怎么办?
7.Was6.1集群中有一个节点显示的状态是“未同步”
8.websphere全局安全性设置
9.修改机器名后websphere、db2不可使用
122.96.152.205
AIX 调出主进程号pid及相关子进程号pid
#ps -mp 5046778 -o THREAD
#Kill -3 5046778
对几台服务器用ps -mp ******(进程号) -o THREAD >thread.txt ;kill -3 ******(进程号) 而后,在thread.txt中找到CP最高的若干进程号,转换为十六进制后,在生成的javacore中找到对应的进程的消息。
AIX WebSphere Java应用CPU 异常问题定位
// 通过 WebSphere JA 进程查线程号
[root@testServer ~]# ps -ef | grep java
// 得到JA PID数字,替换下方PID
[root@testServer ~]# top -H -p PID -b -n1> dump_high_cpu.txt
// 在这个txt文件可以看到占比比较高的线程号,将这个线程号转成16位的
[root@testServer ~]# kill -3 PID
// 这个目录下会生成一个javacore文件
[root@testServer ~]# cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
[root@testServer ~]# ls -l *.txt
-rw-r--r-- 1 wasadmin wasadmin 3807148 Jun 20 14:52 javacore.20120620.145244.1509.0002.txt
// 然后利用占比较高的十进制线程号转换之后的十六进制数在javacore.20120620.145244.1509.0002.txt文件中找这个线程及定位相关操作实现的代码类
连接池原理图.rar
可无限试用的websphere
做java web 开发的人基本上都知道WebSphere,所以就不多说了。
个人用WebSphere的时候,都是它的试用版。确实我们也买不起使用版。
网上解决办法搜了一下,总结出自己认为比较简单的方法,贡献出来。
1、安装WebSphere。
2、打开安装文件夹IBM\WebSphere\AppServer\bin,找到startServer.bat,用记事本打开。
3、为了方便且不容易出错就在第一行加入:
del F:\IBM\WebSphere\AppServer\properties\was.license
解释:“F:\IBM\WebSphere\AppServer\properties\was.license ” 是WebSphere 中的was.license文件真实路径,根据你安装目录不同所改变。但一定要正确,这是唯一的关键。
4、保存该文件,完成修改。
好了,WebSphere以后就不会再有过期的问题出现了。
IBM developerWorks 中国:IBM WebSphere Application Server 常见问题及解答(FAQ)
IBM WebSphere Application Server常见问题及解答:性能调优的基本步骤是怎样的?
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-30599-4.html
想不听老美的话有点难