1836374 Members
2344 Online
110100 Solutions
New Discussion

network error

 
himacs
Super Advisor

network error


Hi,

Our application team is trying to send to NDC ATM by writing this on to the TCP IP buffer but getting below error.

0402 174522014 000001 028595 00039|0| Error Sending Msg : 28 <<== No space left on device

There are enough space on the disk

When i checked max tcp connections using ndd it shows 4096 and established tcp connections are 700.

whether the same related to message queue..

B.11.23

please suggest on this

Regards
himacs
3 REPLIES 3
himacs
Super Advisor

Re: network error

Hi Admin,

I am planning to raise the vale of shmmax , shmseg and shmmni.Please find the current value.

shmmax 6442450944 6442450944 Immed

shmseg 300 Default Immed

shmmni 512 512 Immed

Please telll any dependncies by doing the same.

Quick answer will be appreciated

Regards
himacs


Robert Salter
Respected Contributor

Re: network error

When you modify the kernel setting if there's a dependency it will let you know.
Time to smoke and joke
rick jones
Honored Contributor

Re: network error

There is no maximum number of TCP connections tunable in ndd. If you are looking at tcp_conn_request_max, that is a limit to the number of pending connections which may be queued to a listen endpoint waiting to be accept()ed.

Errno 28 is indeed ENOSPC:

$ grep 28 /usr/include/sys/errno.h
#define ENOSPC 28 /* No space left on device */

but the manpage for send() does not list that as a possible errno from the call. Does your application team know the precise system call getting the ENOSPC error? Perhaps a different errno is getting remapped through a write() or other system call.
there is no rest for the wicked yet the virtuous have no pillows