TongWeb常见问题_第1页
TongWeb常见问题_第2页
TongWeb常见问题_第3页
TongWeb常见问题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、H *4 M flT ft IB k BaiifciCm >ii -F*对前段时间中移动全面预算项目中遇到的问题进行整理。问题1:将TongWeb5.0日志定向到其它位置TongWeb5.0下如果要将TongWeb的日志定向到其它目录, 可在TongWeb的管理控制台进行配置。“日志服务配置”中进行配置,如图:日志服务配置浏茴日衣立件日志文件名称$tongweb raotJlogS'Sep,er.lcg日志处理程序粪名称日志过滤器荚名称日志轮转大小 日志轮转时间间隔20000000字节0分问题2: TongWeb4.6日志不生成nohup.out文件若用nohup命令启动Tong

2、Web4.6不产生nohup.out文件,则有可能是用如下命令启动 TongWeb( nohup ./tongserver &>>/home/tongweb.log) 这样就将日志定向到其它日志文 件中,此时需要检查写在 HA软件中的TongWeb启动命令参数是什么。问题3:清理TongWeb的JSP缓存要清理TongWeb的JSP缓存,TongWeb4.6只需将work目录下所有文件删除即可,TongWeb5.0下需要清除supported/jsp/modles目录下的文件。问题4:性能测试问题压力测试过程中反映 CPU占用过高,可通过如下方法查看Java进程中哪部分代码

3、执行占用CPU过高。注:在CPU占用高时依次执行如下命令:(1)使用 ps -ef|grep java 查看 TongWeb 的进程号。# 13516为进程号tongweb 13516 134380 10:50:25 pts/215:16 /usr/java/bin/sparcv9/java-server -cp /usr/java/lib/tools.jar:./c onf/n ami ng 使用prstat -L -)13516(注:13516为Java进程号)查看Java进程中每个线程占用的CPU情况。公司地址:北京市海淀南路 32号中信国安数码港8层 100080电话:(010) 82

4、652228TBMTS01:/Tongweb$prstat -L -p 13516PID USERNAMESIZERSS STATE13516 tongweb5015M1650M sleep13516 tongweb5015M1650M sleep13516 tongweb5015M1650M sleep13516 tongweb5015M1650M sleep13516 tongweb5015M1650M sleep13516 tongweb5015M1650M sleepPRI NICE TIME CPU PROCESS/LWPID000:04:25 0.1% java/15900:00:

5、09 0.0% java/1665900:00:00 0.0% java/405900:00:00 0.0% java/395900:00:00 0.0% java/385900:00:00 0.0%java/375900:00:00 0.0% java/36 运行pstack 13516 > lwp.txt ,以获得从轻量型进程(LWP)到线程ID的映射。查看lwp.txt文件内容。-#这是lwp与jav线程号的映射关系 lwp# 1 / thread# 1 lwp# 3 / thread#>3 (4)运行kill -3 13516 (注:13516为Java进程号),如果是采用

6、 nohup命令启动的 TongWeb,会在nohup.out中生成每个线程的堆栈信息,从堆栈可以看到线程正在进行什么操作。#nid为十六进制线程号,需要与pstack生成的十进制线程号对应"Thread-1" prio=3 tid=0x0000000100996140 nid=0x01 waiti ng oncon dition 0xfffffe466ff000.0xfffffffe466f6a8at java .Ian g.Thread.sleep(Native Method)at com.t on gweb.t on gServer.ma nager.Ker nelM

7、a nager.r un(Kern elMa nager.java:162) at java .Ian g.Thread.r un( Thread.java:595)(5)通过上面四步,可以查看到哪个线程占用的CPU高,线程当前正在执行什么操作,这样可以大至分析出哪块代码占用CPU高。如需要协助分析,需要保留prstat的CPU信息,pstack生成的lwp.txt文件,kill -3生成在nohup.out中的堆栈信息,以便分析问题。问题5: 日志中文乱码问题日志输出乱码,是由于环境变量LANG值设置不对引起的,需要根据应用使用的编码来 设置相应的环境变量 LANG值。公司地址:北京市海淀南

8、路 32号中信国安数码港8层 100080电话:(010)82652228问题6:日志输出过多实际上系统大部分日志是应用生成的,可通过修改应用的Iperties的日志级别来减少日志输出,改为INFO或WARN级别。问题7:内存溢出可通过在 TongWeb启动脚本加入 JDK的参数-Xloggugc.log记录JVM的内存使用情况,一种情况是PermSize区内存溢出,这种问题以前已经说过。另一种情况下是 You ng区与Old区内存溢出,这说明内存设置有问题,如果增大内存后仍然出现内存溢出现象,则有可 能是内存泄露了,此时建议使用Eclipse的MemoryAnalyzer工具对JVM内存进行分析,查找内存泄露的源码位置。问题8问题描述不清有些反映的问题由于描述不清或无相关日志,暂时无法回答,请以后反映问题时按如下方式步骤进行。(1)描述问题出现时的现象,如:页面不能正常显示,数据库连接不上,并描述这种现象是在什么情况下发生的,是每次必定出现的现象还是运行一段时间后出现的现象。收集出现问题时Ton gWeb的日志,查看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论