----- Original Message ----- 
From: "fooler" <[EMAIL PROTECTED]>
To: "Junix Gaspar" <[EMAIL PROTECTED]>; "The Main Philippine Linux
Users' Group (PLUG) Discussion List" <[email protected]>
Cc: "The Main Philippine Linux Users' Group (PLUG) Discussion List"
<[email protected]>; <[EMAIL PROTECTED]>
Sent: Tuesday, June 07, 2005 7:46 PM
Subject: Re: [plug] Insufficient TCP Sockets... in Lotus Notes



> ok here is what really happens... in order to create a tcp socket... it
> called socket(2) and connect(2) system calls to the kernel...

oh by the way just a minor correction.. this is a client tcp connection
going to the server (it uses socket(2) and connect(2) system call)... for
the server accepting tcp connection... it uses accept(2) system call...

according to suse's man page at
http://www.freebsd.org/cgi/man.cgi?query=accept&sektion=2&apropos=0&manpath=SuSE+Linux%2fi386+8.2

EMFILE - the per-process limit of open file descriptors has been reached.
ENFILE - the system maximum for file descriptors has been reached.

the two errors above indicate that you are running of filedescriptors...

ENOBUFS & ENOMEM - not enough free memory.. this often means that the memory
allocation is limited by the socket buffer limits, not by the system memory

the above error is either you are running out of socket buffer or network
buffer... or you are running out of local port range or ephemeral ports...
or running out memory...

fooler.

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to