Your SharePlex processes run out of shared memory. HP-UX has limitations for shared resources on 32-bit applications. All applications in the system are limited to a total of 1.75GB of shared memory, 2.75GB if compiled as SHMEM_MAGIC. SharePlex is a 32-bit application.
HP-UX allows the creation of memory windows in which one 32-bit application can use up to 1GB of memory. Here some excerpts from the HP document: (http://docs.hp.com/en/5185-6522/ch08s04.html)
By default, HP-UX ships with memory windows disabled.
To enable memory windows, set the kernel tunable parameter max_mem_window to the desired amount. Customers can change this value by placing the desired value in their kernel configuration file. The system must be rebooted for the new value to take effect.
max_mem_window represents the number of memory windows beyond the global default window.
Setting max_mem_window to one creates a single memory window to accompany the existing global memory window, or a total of two memory windows one default and one user-defined.
Setting max_mem_window to two produces a total of three memory windows the default and two user-defined.
Setting max_mem_window to 0 leaves only one memory window, the default or global memory window.
What should the value be? That depends on the application requirements and the applications installed on the system. HP recommends that each ISV/application should document how many windows it intends to use.
Use of memory windows does not affect the performance of processes. There is no size requirement associated with memory windows. Any machine running HP-UX (32-bit or 64-bit) and any hardware supporting HP-UX release 11i can use memory windows.
Please contact HP support for more information on setting up memory window.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center