Hp-Ux

hpux 中的 setmemwindow 給出的空間不足錯誤

  • March 11, 2020

我試圖在載入不同共享對象的 hpux 11.31 servr 中執行三個不同的服務,因為我啟用了“setmemwindow”並將 max_mem_window 設置為“3”,但我只能在兩個不同的視窗中啟動服務。如果我嘗試第三個,則會出現以下錯誤:

map text for library</FIN_BE/BOBUA_BE/Finacle/FC/app/prodbase/exe/rf_gensrc.so>: mmap(0x0, 0x475ffa0, 0x5, 0x41, 15, 0x0) **returns Not enough space**.]

shmmax value -> 214748364800

啟動服務如下:

setmemwindow -i1010 ./startSERV1 --> this is working fine 
setmemwindow -i20 ./startSERV2  --> this is giving error

/etc/services.window :

datebase1 20
database2 30
database3 40

非常感謝您的幫助。

這可以通過在 HPUX 中啟用記憶體視窗來解決,您可以從以下連結獲取更多詳細資訊https://docstore.mik.ua/manuals/hp-ux/en/B2355-60130/setmemwindow.1M.html

使用 setmemwindow 啟動服務:例如:setmemwindow -i1010 <service_start_script>

引用自:https://serverfault.com/questions/994990