TongWeb常見問題_第1頁
TongWeb常見問題_第2頁
TongWeb常見問題_第3頁
TongWeb常見問題_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、H *4 M flT ft IB k BaiifciCm >ii -F*對前段時間中移動全面預(yù)算項(xiàng)目中遇到的問題進(jìn)行整理。問題1:將TongWeb5.0日志定向到其它位置TongWeb5.0下如果要將TongWeb的日志定向到其它目錄, 可在TongWeb的管理控制臺進(jìn)行配置?!叭罩痉?wù)配置”中進(jìn)行配置,如圖:日志服務(wù)配置瀏茴日衣立件日志文件名稱$tongweb raotJlogS'Sep,er.lcg日志處理程序糞名稱日志過濾器莢名稱日志輪轉(zhuǎn)大小 日志輪轉(zhuǎn)時間間隔20000000字節(jié)0分問題2: TongWeb4.6日志不生成nohup.out文件若用nohup命令啟動Tong

2、Web4.6不產(chǎn)生nohup.out文件,則有可能是用如下命令啟動 TongWeb( nohup ./tongserver &>>/home/tongweb.log) 這樣就將日志定向到其它日志文 件中,此時需要檢查寫在 HA軟件中的TongWeb啟動命令參數(shù)是什么。問題3:清理TongWeb的JSP緩存要清理TongWeb的JSP緩存,TongWeb4.6只需將work目錄下所有文件刪除即可,TongWeb5.0下需要清除supported/jsp/modles目錄下的文件。問題4:性能測試問題壓力測試過程中反映 CPU占用過高,可通過如下方法查看Java進(jìn)程中哪部分代碼

3、執(zhí)行占用CPU過高。注:在CPU占用高時依次執(zhí)行如下命令:(1)使用 ps -ef|grep java 查看 TongWeb 的進(jìn)程號。# 13516為進(jìn)程號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進(jìn)程號)查看Java進(jìn)程中每個線程占用的CPU情況。公司地址:北京市海淀南路 32號中信國安數(shù)碼港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 運(yùn)行pstack 13516 > lwp.txt ,以獲得從輕量型進(jìn)程(LWP)到線程ID的映射。查看lwp.txt文件內(nèi)容。-#這是lwp與jav線程號的映射關(guān)系 lwp# 1 / thread# 1 lwp# 3 / thread#>3 (4)運(yùn)行kill -3 13516 (注:13516為Java進(jìn)程號),如果是采用

6、 nohup命令啟動的 TongWeb,會在nohup.out中生成每個線程的堆棧信息,從堆??梢钥吹骄€程正在進(jìn)行什么操作。#nid為十六進(jìn)制線程號,需要與pstack生成的十進(jìn)制線程號對應(yīng)"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高,線程當(dāng)前正在執(zhí)行什么操作,這樣可以大至分析出哪塊代碼占用CPU高。如需要協(xié)助分析,需要保留prstat的CPU信息,pstack生成的lwp.txt文件,kill -3生成在nohup.out中的堆棧信息,以便分析問題。問題5: 日志中文亂碼問題日志輸出亂碼,是由于環(huán)境變量LANG值設(shè)置不對引起的,需要根據(jù)應(yīng)用使用的編碼來 設(shè)置相應(yīng)的環(huán)境變量 LANG值。公司地址:北京市海淀南

8、路 32號中信國安數(shù)碼港8層 100080電話:(010)82652228問題6:日志輸出過多實(shí)際上系統(tǒng)大部分日志是應(yīng)用生成的,可通過修改應(yīng)用的Iperties的日志級別來減少日志輸出,改為INFO或WARN級別。問題7:內(nèi)存溢出可通過在 TongWeb啟動腳本加入 JDK的參數(shù)-Xloggugc.log記錄JVM的內(nèi)存使用情況,一種情況是PermSize區(qū)內(nèi)存溢出,這種問題以前已經(jīng)說過。另一種情況下是 You ng區(qū)與Old區(qū)內(nèi)存溢出,這說明內(nèi)存設(shè)置有問題,如果增大內(nèi)存后仍然出現(xiàn)內(nèi)存溢出現(xiàn)象,則有可 能是內(nèi)存泄露了,此時建議使用Eclipse的MemoryAnalyzer工具對JVM內(nèi)存進(jìn)行分析,查找內(nèi)存泄露的源碼位置。問題8問題描述不清有些反映的問題由于描述不清或無相關(guān)日志,暫時無法回答,請以后反映問題時按如下方式步驟進(jìn)行。(1)描述問題出現(xiàn)時的現(xiàn)象,如:頁面不能正常顯示,數(shù)據(jù)庫連接不上,并描述這種現(xiàn)象是在什么情況下發(fā)生的,是每次必定出現(xiàn)的現(xiàn)象還是運(yùn)行一段時間后出現(xiàn)的現(xiàn)象。收集出現(xiàn)問題時Ton gWeb的日志,查看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論