Назад | Перейти на главную страницу

setmemwindow в hpux дает ошибку недостаточно места

Я пытаюсь запустить три разных сервиса на моем сервере 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

Помощь очень ценится.

Это решается путем включения окон памяти в HPUX, вы можете получить более подробную информацию по ссылке ниже https://docstore.mik.ua/manuals/hp-ux/en/B2355-60130/setmemwindow.1M.html

запустите службу с помощью setmemwindow: ex: setmemwindow -i1010 <service_start_script>