[omniORB] Naming Service

Richard Hardgrave hardgrav@ttd.teradyne.com
Wed, 8 Aug 2001 19:48:35 -0500 (CDT)


I'm getting a rather consistent failure on an UltraSPARC running
Solaris 2.5.1.  I'm running omniORB 3.0.3 and registering servants
with the Naming Service.  I don't have any trouble until the
number of servants registering reaches around 48. They register
themselves as they are invoked from a shell script.  The script
sleeps 1 second between each invocation.

Read log file successfully.
Root context is 
IOR:000000000000002b49444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e74657
8744578743a312e30000000000001000000000000002b000100000000000f3133312e3130312e32302e3231
3800613039f5280000000b4e616d6553657276696365
Checkpointing Phase 1: Prepare.
Checkpointing Phase 2: Commit.
Checkpointing completed.
open(/dev/zero): Too many open files
libthread panic: alloc_chunk (PID: 21535 LWP 2)
stacktrace:
	ef429438
	ef430294
	ef430044
	ef4290c8
	ef42c3ac
	ef42ee34
	0

Is this probably just that the Naming Service is running out of file
descriptors?  It should be around 64 by default, but it probably has
several in use before it starts accepting requests.

Please advise,

Richard