I've found where the problem was. I was thinking hard about a "too many open
files issue", so I used this script to check my thoughts:
#!/usr/sbin/dtrace -s
#pragma D option quiet
dtrace:::BEGIN
{
printf("%-16s %-12s %3s %s\n", "EXEC", "SYSCALL", "ERR", "DESC");
}
syscall::open:return
/(int)arg0 == -1 && errno == 24/
{
printf("%-16s %-12s %3d %s\n", execname, probefunc, errno, errnostr);
}
And guess what:
# ./errstr.d
EXEC SYSCALL ERR DESC
nscd open 24 EMFILE: Too many open files
nscd open 24 EMFILE: Too many open files
.....
I need to increase the open files limit.
Sebastien.
--
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code