程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 啟動WebLogic後,不能進入控制台和應用的問題

啟動WebLogic後,不能進入控制台和應用的問題

編輯:關於JAVA

昨天現場的實施人員反饋:啟動WebLogic後,不能進入控制台,IE顯示空白頁面,連登錄界面都沒有!

親自遠程登錄服務器訪問,確實如此,查看weblogic的相關文件都在啊,郁悶,不報錯的問題最難解決。由於系統正在運行中,不能重啟服務。百思不得其解後覺得只有上網找相關資料了。後來發現下面的文章:

啟動WebLogic後,不能進入控制台和應用的問題

這是一個異常怪異的問題,也是我碰到的最奇怪的最難解決的問題了,我們的系統在試運行階段,偶爾會出現應用系統無法登陸的現象,同時,WebLogic的控制台也無法登陸。但是查看操作系統中的進程,WebLogic的進程還在,應用程序的後台輸出以及WebLogic的log文件輸出都沒有任何錯誤信息。

開始的時候,系統出現問題,我們對系統進行重啟,總是能解決問題。偶爾會出現重啟兩次才能解決問題的現象。我也與Bea的工程師進行了聯系,他們提供了各種各樣的方案,比如在出現問題的時候,采用 telnet ip port的方式查看是否能連接到應用上去,比如采用kill -3的方式打印dump信息,發送給他們查看原因等等等等,最終都還是沒能解決這個問題。最長一次造成我們的應用宕機2個小時。

後來有一段時間,系統一直沒有出現這個問題。可是某天突然再次出現問題,而且,這一次來勢洶洶,後來基本上達到一整天一整天的系統無法訪問。我們采用重建WebLogic domain和server的方法,修改登陸port的方法,每次都是堅持一會兒就再次出現問題。更為嚴重的是,重啟WebLogic之後,系統幾乎立即就不能訪問了。我甚至想到了是不是WebLogic軟件的問題,幾乎想采用WebSphere來代替它了。

後來,我們采用VPN的方式,讓Bea的工程師登陸系統來查看原因,可是他們的800工程師也沒有找到原因,郁悶死我了。碰巧Bea的廣州售前工程師,查看系統情況的時候,發現系統中存在大概70多個狀態為SYN_RCVD的連接。這就聯系到了惡意的Dos攻擊。(http://www-900.ibm.com/developerWorks/cn/security/se-dDOS/index.sHtml)

經過測試,這正是病因所在。netstat -an|grep SYN|wc -l每次顯示的數量只要大於70,系統基本上都不能訪問。後來我們通過兩道防火牆過濾來解決了這個問題(一個控制內部網外的訪問,一個控制內部網內部的訪問)。

這個問題困擾我很長的時間,測試了各種方法。在這裡寫出來,主要是想說明兩個方面的問題。第一:排除系統故障的時候,首先要考慮到網絡和病毒的問題。第二:我們在排除系統問題的時候,並沒有采用斷開服務器所有網絡連接,本機訪問系統的情況,如果采用了這種方式,可能會更早發現問題。第三:這種沒有任何錯誤提示的問題最難查找,大家要小心。

以上黑體字摘自Java自由人

看完這個,心裡到是塌實了不少,如果如此的話,重啟系統應該就沒事了。不過以後要加強服務器的安全設置哦。

果然,晚上重啟系統後,一切OK,只是不知道以後會不會再發生類似情況了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved