I am creating a number of shared memory segments. What I have found is that I can only open 25 segments. On the 26th I get a cannot open shared memory segment error.
Each object actually creates a shared data object and a jump table in shared memory thus I am actually creating 50 shared memory segments. I need more and I suspect that I am running into a limitation of Linux.
Running Red Hat 9 and I have tweaked every parameter I can think of. I cannot post the code as it is very large.
Does anyone know of the limitations on the number of shared memory segments per process? The objects are not very large, less than 1 meg each.
RH 9 does not seem to allow modification of SHMSEG or even have it in /proc/sys