- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- TCP/IP, O/S call accept() : No buffer space availa...
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
Discussions
Discussions
Forums
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
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
тАО07-14-2000 03:55 AM
тАО07-14-2000 03:55 AM
I am getting an error returned from the O/S call accept(). This system call accept() returns an error : " No buffer space available" [ errno=233, ENOBUFS ]
Can anybody help me
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-14-2000 04:02 AM
тАО07-14-2000 04:02 AM
Re: TCP/IP, O/S call accept() : No buffer space available
Or, you could change the application to retry if it gets an enobuf error as it can be transient
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-14-2000 04:18 AM
тАО07-14-2000 04:18 AM
SolutionA better explanation of ENOBUFS might be:
No buffer space is available. The accept() cannot complete. The queued socket connect request is aborted.
In all cases for ENOBUFS as a return code, the connection should be retried. In the past, this condition returned EINVAL which was even more confusing and became ENOBUFS early in the 11.0 releases.
There has been a suggestion to return ECONNNABORTED for a connection abort by RST before accept returns, but as the HP-UX socket transport code is based on BSD rather than SRV.4 or POSIX.1g standards.
Also, be sure you have the latest LAN transport patches which may fix your problem.
Cumulative ARPA Transport patch(PHNE_21767)
HP-PB FDDI (J2157B) product cumulative patch(PHNE_19633)
LAN product cumulative patch(PHNE_21217)
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-14-2000 04:18 AM
тАО07-14-2000 04:18 AM
Re: TCP/IP, O/S call accept() : No buffer space available
http://atwnt370.external.hp.com/cm/QuestionAnswer/1,1150,0x6c637e990647d4118fee0090279cd0f9,00.html
Brian
<*(((>< er
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-14-2000 04:51 AM
тАО07-14-2000 04:51 AM
Re: TCP/IP, O/S call accept() : No buffer space available
Reset your kernel parameters as follows:
bufpages=0
nbuf=0
With these 2 values set to zero, the biffer caching will be dynamic within the range of dbc_min_pct=5 and dbc_max_pct=25.
(These values are 5% and 25% of your physical memory)
Enable pseudo memory by setting swap_mem_on=1