- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: inetd ::accept: No buffer space available
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 05:22 PM
10-27-2005 05:22 PM
inetd ::accept: No buffer space available
We are having a rp 2470 server loaded with hpux 11.00 patch level sep 2002, hosting informix 7.31 database. This server is working as backend server for card based online transaction.One of the application binary is listening in the predefined port( configured in inetd.conf) for any card swipe hit and giving authorization to the transaction system.
Now a days we are facing the problem of some bad transactions ie 100 per day out of 16000 thousand transaction happening.Further investigations happened on this issue giving some clue as mentioned below.
1) I am getting the "inetd ::accept: No buffer space available" error in syslog file max 10 times a day at random times.As shown in itrc we suspected ndd parameters, Earlier the ndd parameter "tcp_conn_request_max" was default value 20 and we tried different higher values up to 16384 , and every time we executed command inetd -c after changing the parameter also.But still we are getting the same error in syslog and bad transaction continues.
2) The command netstat -sp tcp is giving the message "494 connect requests dropped due to full queue" .
I am not able to find out whether this problen due to any wrongly configured network parameter or application binary problem.
Thanks in advance
Regards
Sunil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 05:36 PM
10-27-2005 05:36 PM
Re: inetd ::accept: No buffer space available
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=894793
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=803600
Restart inetd as,
# /sbin/init.d/inetd stop
# /sbin/init.d/inetd start
inetd -c is used to reconfigure not for restarting.
It will solve the problem.
-Muthu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 05:40 PM
10-27-2005 05:40 PM
Re: inetd ::accept: No buffer space available
-Arun
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 05:57 PM
10-27-2005 05:57 PM
Re: inetd ::accept: No buffer space available
tcp_recv_hiwater_def - Maximum receive window size
tcp_recv_hiwater_max - Upper bound on TCP receive buffer size
tcp_recv_hiwater_lfp - Maximum receive window size for fast links
tcp_recv_hiwater_lnp - Maximum receive window size for slow links
tcp_conn_request_max is outstanding max. requests and a value of 16384 is quite generous. for chaning above ndd parameters, do one chnage at a time, check logs and so on.
Also things to check.
Any other error message??
Buffer cache setting and use-glance -m, sar -b
swapinfo -mat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 06:04 PM
10-27-2005 06:04 PM
Re: inetd ::accept: No buffer space available
1)http://www.exim.org/pipermail/exim-users/Week-of-Mon-20000501/017767.html
http://archives.neohapsis.com/archives/postfix/2002-02/1952.html
2)
http://www.hp.com/products1/unix/java/infolibrary/tools/other_tools.ppt
Awadhesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 09:50 PM
10-27-2005 09:50 PM
Re: inetd ::accept: No buffer space available
Muthu:Prior to put the query in itrc I had gone through the mentioned links and tried that.By mistake I thought inetd -c will take the changed configuration in to effect.Since the server is in production environment at present I won't be able to stop and start inetd services,I will do it later.
RAC:From the mentioned symptmes, I am not in a position to diagnose the root cause for the problem.I have checked the ndd parameters you mentioned in the replay and in my system the parameters are
tcp_recv_hiwater_def 32768
tcp_recv_hiwater_lfp 65536
tcp_recv_hiwater_lnp 8192
But i couldn't find the parameter tcp_recv_hiwater_max in the system.
I am not clear about the significance of these parameters and not sure about changing this value will help me out or not.
The command output of sar and swapinfo look ok in the system.I am not finding much constrain about those parameters.
Pls suggest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 10:07 PM
10-27-2005 10:07 PM
Re: inetd ::accept: No buffer space available
I have a felling that send and receive buffer sizes are not correctly set by your apps and hence a problem.
Increasing the values one by one and check if error returns. Change one parameter at a time to pinpoint the error.
If you serach the tecnical notes for tcp buffer settings, you will get a document that has all these details. (I think doc id is KBQA00000120)
You can get the help of each parameter as follows.
ndd -h "parameter"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 10:15 PM
10-27-2005 10:15 PM
Re: inetd ::accept: No buffer space available
http://www.dutchworks.nl/htbin/hpsysadmin?h=3&dn=86591&q=connect%20requests%20dropped%20due%20to%20full%20queue&fh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-27-2005 10:59 PM
10-27-2005 10:59 PM
Re: inetd ::accept: No buffer space available
This will free up buffer space for real network connections as well as making the database go quicker.
This type of connection only works for processes local to the server.
Speak to your DBA about configuring this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-28-2005 12:23 AM
10-28-2005 12:23 AM
Re: inetd ::accept: No buffer space available
This can also be caused by a duplicate IP address.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-28-2005 02:10 AM
10-28-2005 02:10 AM
Re: inetd ::accept: No buffer space available
Moreover if the application is not taking care of killing the network processes which are no longer needed , such problems with TCP buffers are bound to happen.
I would refer the following docs and the KBQA00000120 as referred by RAC to judge the
application behaviour and adjust tcp parameters if required.
http://www1.itrc.hp.com/service/cki/docDisplay.do?docLocale=en_US&docId=200000079989991
http://www1.itrc.hp.com/service/cki/docDisplay.do?docLocale=en_US&docId=200000080361172
But I do believe , application tunning would be required since the application is listening all the time at the pre-defined tcp port.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-29-2005 11:43 AM
10-29-2005 11:43 AM
Re: inetd ::accept: No buffer space available
It is possible to emulate the 10.20 behaviour by setting the ndd parameter "tcp_early_conn_ind" to 0. The effect is that the tcp stack holds the clients connection until the complete 3 way tcp connection has completed, dropping those that are reset prematurely.
The bad transactions may truly be related to the tcp_conn_request_max parameter and the "dropped connection" stat, but it is a problem seperate from that of inetd. (Related possibly, but not directly.) I think Informix uses it's own listener process, and so wouldn't affected by inetd -c or stop/start of inetd. I think the informix listener would need to be stopped and restarted in order to take advantage of the tcp_conn_request_max change.
I hope this helps.