2015-12-03 18 views
0

讓我解釋一下我的環境設置WebSphere Application Server節點代理關閉自動

WAS版本:8.5 操作系統:AIX

我們有1個DMGR,6個節點代理和6個節點。最近我們遇到了一個問題。節點代理正在自動關閉。日誌說「太多打開的文件」。我們使用LSOF命令來監視Node代理進程ID。

一些內核參數。 hardfile限制:20000 softfile限制:8126

這是監視輸出。

Date Server 1 Node Agent PID(6054) Server 2 Node Agent PID(8076) 29/11/2015 1636 1641 30/11/2015 2382 2390 01/12/2015 4527 4534 02/12/2015 5265 5274

節點代理過程中只不斷打開該文件。它不關閉文件描述符。 IBM建議升級到8.5.5,但這不是一個可行的選擇,並且不能在所有環境中如此輕鬆地完成。

如果您有任何問題,請提供解決方案。

在此先感謝。

+0

然後從crontab定期重新啓動它。 –

+0

它在穩定狀態下打開了哪些文件? 「8.5」是指8.5.0.0嗎?如果是這樣,只需咬緊牙關,並進行例行升級。 – covener

+0

打開的文件/連接位於dmgr和節點代理之間。是的,我們有8.5.0 –

回答

2

增加NOFILES軟限制到至少10000,所推薦的IBM文檔:http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tprf_tuneaix.html?lang=en

  1. 編輯/ etc /安全/ limits文件。添加下列行來的用戶帳戶的WebSphere Application Server進程上運行:
nofiles = 10000 
nofiles_hard = 10000 
  • 保存更改。
  • 重新啓動您的AIX系統。
  • 要驗證結果,請在命令行上鍵入ulimit -a命令。
  • 也就是說,這可能會延遲你的問題,而運行在8.5.0.0上真的不是一個好主意。升級到最新版本(8.5.5.7)可以在一個步驟中完成。

    0

    你能提供更多關於「記錄的文件過多」的信息嗎?

    無論如何,升級+1。版本8.5.0.0是〜2歲。

    相關問題