?
Solved

too many httpd processes

Posted on 2002-05-11
3
Medium Priority
?
572 Views
Last Modified: 2010-05-18
There are too many httpd processes in my RH linux server running Apache. It makes the loading average very high, and the websites very slow to connect, and finally server "down"!

How can I do so as to reduce to httpd processes, is a connection uses a httpd process, can a httpd process handles many connections?

Thanks.

Stanley
0
Comment
Question by:stanleyhuen
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 15

Expert Comment

by:samri
ID: 7004035
I looks like maybe your apache is having some problem, or you are under some denial-of-service attacck.

In either case, try to monitor your apache activity using http://your-server/server-status

You need to enable the feature.  Look in httpd.conf for the following directive, and uncomment the lines.  And make sure you add your IP address in "Allow from.." line.

-----------
ExtendedStatus On
#
# Allow server status reports, with the URL of http://servername/server-status
# Change the ".your_domain.com" to match your domain to enable.
#
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 192.168.0 127.0.0
</Location>
-----------

What is your OS, and Apache version?
0
 
LVL 15

Expert Comment

by:samri
ID: 7004037
I looks like maybe your apache is having some problem, or you are under some denial-of-service attacck.

In either case, try to monitor your apache activity using http://your-server/server-status

You need to enable the feature.  Look in httpd.conf for the following directive, and uncomment the lines.  And make sure you add your IP address in "Allow from.." line.

-----------
ExtendedStatus On
#
# Allow server status reports, with the URL of http://servername/server-status
# Change the ".your_domain.com" to match your domain to enable.
#
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 192.168.0 127.0.0
</Location>
-----------

Anothe thing to watch is, try using "netstat" from UNIX cmdline, and watch the remote-address field.  If there is too many connection from one specific IP address, it might be suspicious.

CHeck the server log (tail -f error.log), and see if there is any weird entries.

What is your RH, and Apache version?
0
 
LVL 51

Accepted Solution

by:
ahoffmann earned 200 total points
ID: 7004679
is this a duplicate question?
Anyway ...

# see following variables in httpd.conf
MinSpareServers
MaxSpareServers
StartServers
0

Featured Post

Get real performance insights from real users

Key features:
- Total Pages Views and Load times
- Top Pages Viewed and Load Times
- Real Time Site Page Build Performance
- Users’ Browser and Platform Performance
- Geographic User Breakdown
- And more

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
Suggested Courses
Course of the Month13 days, 14 hours left to enroll

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question