Operating System - HP-UX
1753260 Members
4594 Online
108792 Solutions
New Discussion юеВ

Re: Apache "[error] (233)No buffer space available: accept: (client socket)

 
SOLVED
Go to solution
Sammy_2
Super Advisor

Apache "[error] (233)No buffer space available: accept: (client socket)

Getting this error in apache log
on hpu-ux 11 (apache version Server version: Apache/1.3.14 (Unix))

What buffer space does it mean ? how to check buffer space and finally How to fix it ?
A CA helpdesk application using apache is having problems to the point no users can't access the web client. So app. admin have to recycle the app.and then all is fine ? Trying to rule out this "No buffer space " option. Also, see the message even when app is up and is working fine.
good judgement comes from experience and experience comes from bad judgement.
3 REPLIES 3
Steven E. Protter
Exalted Contributor

Re: Apache "[error] (233)No buffer space available: accept: (client socket)

It would appear you are running out of resources. I would monitor performance with glance or a set of data collection scripts. I'm attaching the ones I do. Look for issues in the data corresponding to the log entries in the apache log.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Shine_5
Frequent Advisor
Solution

Re: Apache "[error] (233)No buffer space available: accept: (client socket)

Hello,



Here's an explanation of the problem :
├В┬╖ Client initiates a connection to the server
├В┬╖ Server is busy and so, the connect request goes to the accept queue
├В┬╖ Client times out at around the same time that the Server starts to
├В┬╖ respond to the request
├В┬╖ Server tries to accept the connection, but then the client has already
├В┬╖ sent a CONNRESET signal, the connection buffers (on the server) are
├В┬╖ freed.
├В┬╖ Server sees that there's no connection buffer, it gets back ENOBUFS from
├В┬╖ the TCP stack, and hence complains..
This is a problem in the handling of the ENOBUFS in Apache. The problem
can be mitigated by raising the value of:
tcp_conn_request_max
But the real solution is to use Apache 2.0. This issue has been resolved (the
fix is to treat ENOBUFS the same as ECONNRESE
Steve Steel
Honored Contributor

Re: Apache "[error] (233)No buffer space available: accept: (client socket)

Hi


Use the itrc to search the knowledge database for document

KBRC00009318
Apache 1.3 Web Server Performance Tuning on HP-UX 11.x


This should enable you to solve your problems



Steve Steel

If you want truly to understand something, try to change it. (Kurt Lewin)