hpux 中的 setmemwindow 给出空间不足错误

hpux 中的 setmemwindow 给出空间不足错误

我正在尝试在加载不同共享对象的 hpux 11.31 服务器上运行三种不同的服务,为此我启用了“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

非常感谢您的帮助。

答案1

通过在 HPUX 中启用内存窗口可以解决这个问题,您可以从以下链接获取更多详细信息https://docstore.mik.ua/manuals/hp-ux/en/B2355-60130/setmemwindow.1M.html

使用 setmemwindow 启动服务:例如:setmemwindow -i1010 <service_start_script>

相关内容