Put ulimit -n 8192 in the startup script. If you mess with those include files you will have to recompile your program and possibly its dependencies. So try the easy way first ;) modifying include should be considered a last resort.
- Mike
On Sat, May 06, 2006 at 10:40:54PM -0700, Michael Rock wrote:
ulimit -n was 1024, so I am assuming that is likely the problem. So if I understand your reply correctly, I can do a 'ulimit -n 8192' to increase the value, but that is only for the session?
Since I have the program starting at bootup what you are saying is I need to edit these files and reboot, Then ulimit -n should show whatever I set it to below?
FD_SETSIZE defined in: /usr/include/linux/posix_types.h /usr/include/bits/typesizes.h
#define __FD_SETSIZE 8192
Do I have that right? thx