aix5.3+weblogic814問題解決
aix5.3+weblogic814問題解決
1、背景
使用者的業務系統,用的是c/s/s架構,中介軟體是weblogic814,資料庫是oracle9.2.0.7雙節點的rac。由於系統設計問題
,07年08年的系統放在一臺機器上,執行了一個月沒什麼大問題。
2、問題描述
今天下午四點的時候使用者的技術人員來找我說系統很慢,我們的支援人員也發現在維護資料的時候,進不去系統,
我進資料庫伺服器檢視topas資料正常,cpu和記憶體都不存在問題。
然後就進入應用伺服器,topas居然進不去,然後找使用者的系統管理員過來之後,用weblogic的使用者檢視iostat,
發現cpu和記憶體的壓力都挺大,我同時檢視了一下vmstat 5,發現b引數一直維持在8左右,文件上說該引數大於3證明cpu
有問題,然後pi和po都是四百左右,證明記憶體也存在問題。系統管理員用就用iostat檢視,但是iostat不能看出哪個進
程佔用的記憶體,不過估計是weblogic的哪個服務佔用的,後來su到root之後,發現topas可用,查到佔用記憶體很嚴重的進
程號之後,發現是07年的環境出了問題,該程式也宕掉了,殺掉程式之後,topas恢復正常,07年的應用服務重啟之後,
沒有異常。由於生產環境恢復很緊急,很多引數沒有記錄,只是記錄了一個過程。
但是在重啟08年的環境的時候,一直報錯,在檢視nohup檔案之後,發現config.xml檔案無法讀取,檢視之後發現
在這個過程中08年環境的config.xml檔案居然被置空了。ft,折騰半天之後發現在25日的時候有一個備份,cp過去之後
重啟就可以了。
3、總結
a、問題的原因是07年環境和08年環境的同時大量使用導致應用伺服器cpu、記憶體不堪重負,07年環境出現大量的日誌寫
入,日誌寫入滿了之後,系統沒有硬碟空間了,兩個服務都宕掉了。
b、兩套應用環境最好不要放在一個應用伺服器上,容易造成記憶體和cpu的爭用。
c、weblogic的啟動配置檔案也需要定期備份。
1、背景
使用者的業務系統,用的是c/s/s架構,中介軟體是weblogic814,資料庫是oracle9.2.0.7雙節點的rac。由於系統設計問題
,07年08年的系統放在一臺機器上,執行了一個月沒什麼大問題。
2、問題描述
今天下午四點的時候使用者的技術人員來找我說系統很慢,我們的支援人員也發現在維護資料的時候,進不去系統,
我進資料庫伺服器檢視topas資料正常,cpu和記憶體都不存在問題。
然後就進入應用伺服器,topas居然進不去,然後找使用者的系統管理員過來之後,用weblogic的使用者檢視iostat,
發現cpu和記憶體的壓力都挺大,我同時檢視了一下vmstat 5,發現b引數一直維持在8左右,文件上說該引數大於3證明cpu
有問題,然後pi和po都是四百左右,證明記憶體也存在問題。系統管理員用就用iostat檢視,但是iostat不能看出哪個進
程佔用的記憶體,不過估計是weblogic的哪個服務佔用的,後來su到root之後,發現topas可用,查到佔用記憶體很嚴重的進
程號之後,發現是07年的環境出了問題,該程式也宕掉了,殺掉程式之後,topas恢復正常,07年的應用服務重啟之後,
沒有異常。由於生產環境恢復很緊急,很多引數沒有記錄,只是記錄了一個過程。
但是在重啟08年的環境的時候,一直報錯,在檢視nohup檔案之後,發現config.xml檔案無法讀取,檢視之後發現
在這個過程中08年環境的config.xml檔案居然被置空了。ft,折騰半天之後發現在25日的時候有一個備份,cp過去之後
重啟就可以了。
3、總結
a、問題的原因是07年環境和08年環境的同時大量使用導致應用伺服器cpu、記憶體不堪重負,07年環境出現大量的日誌寫
入,日誌寫入滿了之後,系統沒有硬碟空間了,兩個服務都宕掉了。
b、兩套應用環境最好不要放在一個應用伺服器上,容易造成記憶體和cpu的爭用。
c、weblogic的啟動配置檔案也需要定期備份。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/79499/viewspace-163524/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決「問題」,不要解決問題
- 解決問題
- 發現問題,解決問題
- yum問題解決
- sqlitedabaseislocked問題解決SQLite
- dump 解決問題
- 提問題比解決問題更重要
- SERVICE問題解決方法
- 解決高度塌陷問題
- qeephp 解決跨越問題PHP
- bg配置問題解決
- git ssl 問題解決Git
- AIX問題解決思路AI
- WAS startnode hang問題解決
- 解決grub rescue問題
- 解決跨域問題跨域
- Ubuntu 16.04 Vysor 破解 和黑屏問題解決+ 閃屏問題解決Ubuntu
- 【問題解決】單機搭建dataguard的問題
- 解決 Github 國內訪問問題Github
- 解決github訪問慢的問題Github
- 解決 github 訪問不了的問題Github
- 黑蘋果的問題解決蘋果
- thinkphp-queue問題解決PHP
- CROS 解決跨域問題ROS跨域
- MySQL 中文 like 問題解決MySql
- 解決問題通用方法論
- cors解決跨域問題CORS跨域
- No module named MYSQLdb 問題解決MySql
- As常見問題解決方法
- git常見問題解決Git
- WebSocket跨域問題解決Web跨域
- 解決高度塌陷、定位問題
- rabbitmq解決erlang版本問題MQ
- sql多參問題解決SQL
- OOM問題解決實踐OOM
- mysql大小寫問題解決MySql
- Flask解決跨域問題Flask跨域
- 磁碟問題定位與解決