webSphere記憶體溢位

2022-04-03 17:27:57 字數 345 閱讀 6261

有乙個做了很長時間的專案,是用websphere做生產環境的,可是一旦載入的專案過多,websphere就很傲嬌的記憶體溢位,這是乙個折騰了公司裡某個前輩很久很久的問題,因為是測試版,所以各種官方文件說的控制介面神馬的都找不到,後來前輩說他是這樣解決的,鑑於這不是神馬公司機密,又怕以後忘了,就貼部落格裡了.

1.websphere的 /usr/servers/defaultserver下追加 jvm.options檔案

2.jvm.options追加一下jvm引數

-xmx2048m

-xx:permsize=512m

-xx:maxpermsize=1024m

3.重啟websphere

棧溢位,記憶體溢位

對於一台伺服器而言,每乙個使用者請求,都會產生乙個執行緒來處理這個請求,每乙個執行緒對應著乙個棧,棧會分配記憶體,此時如果請求過多,這時候記憶體不夠了,就會發生棧記憶體溢位。棧溢位是指不斷的呼叫方法,不斷的壓棧,最終超出了棧允許的棧深度,就會發生棧溢位,比如遞迴操作沒有終止,死迴圈。可以把記憶體比作...

linux 記憶體溢位排查 mysql記憶體溢位處理

業務場景 mysql 元件版本 mysql 5.7.25軟體架構 兩主兩從 01問題描述 mysql是乙個關係型資料庫管理系統,屬於oracle旗下產品。mysql是最流行的關係型資料庫管理系統之一,在web應用方面,mysql是最好的rdbms relational database manage...

mysql防止記憶體溢位 mysql記憶體溢位處理

主庫實列發生oom,例項程序由於占用記憶體達到linux系統的最大閾值,導致linux系統kill了mysql例項程序,可以通過如下方式檢視mysql使用了多少記憶體 檢視每個執行緒占用多少記憶體,然後乘以正在執行的執行緒 也就是排查sleep的 select read buffer size re...