Jump to content

Apache Connection Problems


dcool

Recommended Posts

I'm having problems with Apache at peak times on my server. When the server is at peak im using about 40% of my cpu. The problem is when I go to one or any of my domains during peak hours it keep thinking and will do nothing and return nothing after a few seconds. If I refresh the page while it's doing it the page loads fast like it should. It doesn't do it all the time. I'm using Apache virtual host for my domains. When I run "lynx http://localhost/server-status" at peak there is about 500 request currently being processed. I also run "netstat -plan | grep :80 | wc -l" at peak and around 25000+. I know it's a very busy server as I host stuff through JavaScript but the sizes are just bytes. I been messing with this for over 3 weeks I can't figure it out.

 

 

Server Info

 

OS: Ubuntu Linux 11.10

CPU: Intel® Xeon® CPU X5550 @ 2.67GHz, 8 cores

Ram: 12GB

Kernel and CPU: Linux 3.0.0-13-server on x86_64

Apache2 verison: 2.2.20 (Ubuntu)

Php Version: 5.3.6-13ubuntu3.2

Mysql Version: 5.1.58 (Has Been runing fine)

 

I have changed in apache2.conf

 

Timeout 30

KeepAlive Off

MaxKeepAliveRequests 0

KeepAliveTimeout 60

 

<IfModule mpm_prefork_module>

    ServerLimit        2000

    StartServers        500

    MinSpareServers      100

    MaxSpareServers      200

    MaxClients          2000

    MaxRequestsPerChild  0

</IfModule>

 

What my virtual domain looks like in /etc/apache2/sites-available

 

Example for all my domains.

 

<VirtualHost *:80>

    ServerName example.com

    ServerAlias www.example.com

    DocumentRoot "/home/example"

    DirectoryIndex index.php

</VirtualHost>

 

I will provide and additional information if needed that's what I can think off of the top of my head you will need. I do not have any performance problems when the domain loads and it loads quick. I'm not sure what else to check or change. Thanks

 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/252556-apache-connection-problems/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.