當前位置:首頁 » 密碼管理 » weblogic訪問日誌

weblogic訪問日誌

發布時間: 2022-07-11 10:50:44

1. weblogic 的日誌出現大量的這種Connection for pool closed錯誤

物理連接關閉

WeblogicServer日誌:

####<2014-9-5上午02時10分12秒GMT+08:00> <Info><JDBC> <nw_cpees_pichuli_3> <BATCH4> <Thread-2574368><<anonymous>> <> <> <1409854212313><BEA-001128> <Connection for pool "SCDS" closed.>

在Weblogic Server日誌中可以觀察到大量的Connection for pool"SCDS" closed信息,表示系統在某一時刻會批量關閉一批連接,一般斷掉物理連接會這么做(WebLogic配置池收縮也會這么做,如果未配置的話默認為900s檢查一次,從您的配置文件發現未配置池收縮)。從線程名稱看,是應用程序的線程關閉了連接。且在應用日誌發現有大量如下日誌信息:

972102: 0E9F01ITRG2C594F: 220809998 INFOcn.gwssi.common..ds.source.DBController(close:321) - [gwssi]線程[972102]關閉資料庫連接;連接時間:2014/09/15 08:30:20 143;關閉時間:2014/09/15 08:30:20 147

建議讓開發人員檢查程序,為什麼要關閉物理連接。一般我們不建議應用程序直接管理連接池的連接,這些都是Weblogic自身管理的,不然容易造成混亂。應用程序只在需要時從連接池中獲取連接,使用完成後調用connection.close()方法把連接還給池即可。(這里的close不是關閉連接物理連接,而是把連接還給連接池,以便應用程序再使用)

連接池參數不合理

WeblogicServer日誌:

#####<2014-9-15上午09時10分58秒GMT+08:00> <Info><Common> <nw_cpees_pichuli_3> <BATCH4> <Thread-973306><<anonymous>> <> <> <1410743458081><BEA-000628> <Created "1" resources for pool"SCDS", out of which "1" are available and "0"are unavailable.>

在Weblogic Server日誌中可以觀察到大量的上述信息,表示系統業務高峰期時大量創建連接,另與現場工程師溝通發現出現過Reachedmaximum capacity of pool信息。可以看出當前連接池參數設置稍有不合理之處


資料庫查詢連接異常情況:

查詢當前佔用資料庫連接較多的主機和登錄用戶名
select count(*),SCHEMANAME,machine from v$session group by SCHEMANAME,machine;

如果某一主機佔用連接數很大,明顯不正常,進一步,檢查造成這種情況的sql(最近執行過的):

select count(*),v.PREV_SQL_ADDR,v.PREV_HASH_VALUE from v$session v group by v.PREV_SQL_ADDR,v.PREV_HASH_VALUE order by count(*) desc ;


查詢相關的SQL內容:

select * from v$sql s wheres.ADDRESS='C0000013B7BE85D8' and s.HASH_VALUE='32127143';

定位到sql後,修改未關閉連接處。

2. weblogic訪問日誌access.log每5M產生一個新的文件命名為access.log00001,現在有一個需求

這個可以去官網下吧。

3. weblogic日誌在哪個文件夾

默認配置情況下,WebLogic會有三種日誌,分別是access log, Server log和domain log

WebLogic 8.x 和 9及以後的版本目錄結構有所不同。

WebLogic 9及以後版本:

access log在 $MW_HOMEuser_projectsdomains<domain_name>servers<server_name>logsaccess.log

server log在 $MW_HOMEuser_projectsdomains<domain_name>servers<server_name>logs<server_name>.log

domain log在 $MW_HOMEuser_projectsdomains<domain_name>servers<adminserver_name>logs<domain_name>.log

WebLogic 8.x 版本:

access log在 $MW_HOMEuser_projectsdomains<domain_name><server_name>access.log

server log在 $MW_HOMEuser_projectsdomains<domain_name><server_name><server_name>.log

(3)weblogic訪問日誌擴展閱讀

WebLogic的日誌文件說明

WebLogic SERVER 運行日誌

假如WebLogic SERVER在啟動或運行過程中有錯誤發生,錯誤信息會顯示在屏幕上,並且會記錄在一個LOG文件中,該文件默認名為AdminServer. log。該文件也記錄WebLogic的啟動及關閉等其他運行信息。可在Gernal屬性頁中設置該文件的路徑及名字,錯誤的輸出的等級等。

HTTP訪問日誌

在WebLogic中可以對用HTTP, HTTPS 協議訪問的伺服器上的文件都做記錄,該LOG文件默認的名字為Access. log,內容如下,該文件具體記錄在某個時間,某個IP地址的客戶端訪問了伺服器上的那個文件。

27.0.0.1--[25/Feb/ 2002: 11 :35:58 +0800] "GET /weather HTTP/1.1" 3020

127.0.0.1-一[25/Feb/2002: 11:35:58 +0800] "GET /weather/ index. HtmlHTTP/1.1」200 176

HTTP訪問日誌的屬性可在HTTP屬性頁中進行設置。

DOMAIN運行日誌

記錄一個DOMIAN的運行情況,一個DOMAIN中的各個WebLogic SERVER可以把它們的一些運行信息(比如:很嚴重的錯誤)發送給一個DOMAIN的ADMINISTRATORSERVER上,ADMINISTRATOR SERVER把這些信息些到DOMAIN日誌中。

默認名為:domain name. log

<domain_name>是域的實際名稱,是在創建域的時候指定的。

<server_name>是Server的實際名稱,是在創建Server的時候指定的。

<adminserver_name>是Admin Server的實際名稱,是在創建Admin Server的時候指定的 。

4. 如何在WEBLOGIC中設置日誌輸入

1、找到我們在weblogic中建立工程的目錄。例如:\\192.168.0.7\bea\user_projects\domains\book2、找到startWebLogic.cmd,編輯這個文件3、找到倒數第二行,即以%java_HOME%\bin\java %JAVA_VM%開頭一行,在行結尾weblogic.Server之前填入兩條命令 -Dweblogic.Stdout="C:\bea\user_projects\domains\book\myserver\logs\bookStdout.log" (正常輸出)-Dweblogic.Stderr="C:\bea\user_projects\domains\book\myserver\logs\bookStderr.log"(異常輸出)路徑和文件名均為自定義。4、然後重起weblogic服務,會發現標准控制台不再輸出信息了,而原來控制台輸出的信息都保存到定義的日誌文件中。

5. weblogic在unix下,如何查看日誌

在weblogic的相應的domain下面進入bin查看nohup.out

6. 請問weblogic日誌應該記錄哪些信息

還是我來吧,呵呵
cd /weblogic/wlserver6.1/config/mydomain #轉到weblogic啟動目錄,必須
./startWebLogic.sh #啟動weblogic
給文件執行許可權
注意由於weblogic在啟動後如果用戶退出telnet 就自動關閉,所以要把weblogic放在後台執行,所以在startWebLogic.sh文件中啟動weblogic的命令行改為可以在後台運行,用nohup (啟動命令行) >;/home/weblogic.log &
把weblogic的運行信息存到/home/weblogic.log文件中

http://edocs.bea.com.cn/wls/docs92/i18n/app_logging.html可以看

7. weblogic日誌到底怎麼看

weblogic控制台裡面可以看到,另外在weblogic根目錄下面的logs裡面可以看日誌文件;實在找不到可以再weblogic根目錄搜索下

8. weblogic查看日誌

用type命令

熱點內容
主播網站源碼 發布:2025-05-15 02:50:56 瀏覽:167
中文編程語言有哪些 發布:2025-05-15 02:48:59 瀏覽:535
配置中心應急流程有哪些 發布:2025-05-15 02:37:31 瀏覽:669
php宏定義 發布:2025-05-15 02:32:54 瀏覽:270
咸魚支付密碼哪裡改 發布:2025-05-15 02:32:53 瀏覽:520
存儲機箱 發布:2025-05-15 02:31:31 瀏覽:836
編程很累嗎 發布:2025-05-15 02:29:25 瀏覽:552
疫情期間訪問國外網路 發布:2025-05-15 02:24:24 瀏覽:247
我的世界網易版游戲伺服器 發布:2025-05-15 02:23:46 瀏覽:221
全球編程網站 發布:2025-05-15 02:22:55 瀏覽:334