[SunHELP] Testing File Descriptor Limits
Jarrett Carver
solarboyz1 at hotmail.com
Tue Apr 15 08:55:55 CDT 2003
The problem is in 2.6 & 2.7(32Bit) stdio and select system calls:
stdio(3S):
The integer constant FOPEN_MAX specifies the minimum number
of files that the implementation guarantees can be open
simultaneously. Note that no more than 255 files may be
opened using fopen(), and only file descriptors 0 through
255 can be used in a stream.
select(3c):
The default value for FD_SETSIZE (currently 1024) is larger
than the default limit on the number of open files. It is
not possible to increase the size of the fd_set data type
when used with select().
Ran across this on a Remedy Server a while back. And it doesn't "bark", that
would have been nice, instead remedy just failed with "can't open.." errors.
This is basically fixes in Solaris 8 & 7(64Bit). The limit for the 64bit
kernel on these two parameters is something like 65540. If you need to open
more than 256 files in the 32Bit 2.6 or 2.7 you would need to use
non-streams based call.
Jarrett Carver http://www.geocities.com/solarboyz1
solarboyz1 at hotmail.com Unix/NT Systems Administrator
___________________________________________________________
"When people sigh 'Life is hard', I am always tempted to
ask 'compared to what?'".
- Sydney Harris
____________________________________________________________
>From: Matthew Hattersley <MatthewHattersley at businessserve.co.uk>
>To: "'sunhelp at sunhelp.org'" <sunhelp at sunhelp.org>
>Subject: [SunHELP] Testing File Descriptor Limits
>Date: Tue, 15 Apr 2003 10:39:46 +0100
>
>Does anyone have a script lying around for testing file desciptor limits.
>
>I have set my limits to:
>
>Hard Limit: 4096
>Soft Limit: 1024
>
>Obviously considering that Solaris 2.6 lies about this and reports that it
>does have a FDL of whatever hoever if it is above 256 (I think) it barks
>when this limit is reached. Solaris 2.8 is supposed to fix this, but I
>don't
>trust it. I imagine its just a file open script thingy, but writing the
>script is another matter.
>
>Cheers in Advance.
>
>Mat
>
>-----Original Message-----
>From: Matthew Hattersley
>Sent: 15 April 2003 10:10
>To: 'sunhelp at sunhelp.org'
>Subject: RE: [SunHELP] Force a user to reset his/her password when
>he/she logs in for th e first time.
>
>
>you could set their shell to a shell script that runs passwd then usermod
>to
>change there shell to sh or whatever.
>
>-----Original Message-----
>From: Meng, Andrew [mailto:Andrew.Meng at capitalone.com]
>Sent: 14 April 2003 16:47
>To: 'sunhelp at sunhelp.org'
>Subject: [SunHELP] Force a user to reset his/her password when he/she
>logs in for th e first time.
>
>
>Hello,
>
>If I create a new id from commend line instead of using admintool, how can
>I
>force the user to reset password when he/she logs in for the first time?
>
>Thanks!
>Andrew
>
>**************************************************************************
>The information transmitted herewith is sensitive information intended only
>for use by the individual or entity to which it is addressed. If the reader
>of this message is not the intended recipient, you are hereby notified that
>any review, retransmission, dissemination, distribution, copying or other
>use of, or taking of any action in reliance upon this information is
>strictly prohibited. If you have received this communication in error,
>please contact the sender and delete the material from your computer.
>_______________________________________________
>SunHELP maillist - SunHELP at sunhelp.org
>http://www.sunhelp.org/mailman/listinfo/sunhelp
>_______________________________________________
>SunHELP maillist - SunHELP at sunhelp.org
>http://www.sunhelp.org/mailman/listinfo/sunhelp
>_______________________________________________
>SunHELP maillist - SunHELP at sunhelp.org
>http://www.sunhelp.org/mailman/listinfo/sunhelp
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
More information about the SunHELP
mailing list