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