RE: Re: optimizing apache web server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Did you compile apache from source or use a binary package?
List any 3rd party modules you're using, if any. Does typo use php? I forget.
Run an strace on the apache process consuming the CPU and see what it's doing at the time of trouble.
Run lsof on the process to see if any unusual files or exorbanat amount of sockets are open
Run vmstat to check on the status/numberof waiting or queued processes and type of cpu wait (system/user/disk)
Turn on query logging in mysql and watch the query log for an unusual amount of queries or large data queries at the time the apache process is consuming the CPU.

-Tony
 
________________________________

From: J. Bakshi [mailto:joydeep@xxxxxxxxxxxxxxx]
Sent: Tue 10/02/2009 21:34
To: users@xxxxxxxxxxxxxxxx
Subject: Re:  Re: optimizing apache web server



Nicholas Sherlock wrote:
> J. Bakshi wrote:
>> I am running an apache server at a remote debian box which have 4 GB RAM
>> and quad-core intel CPU. During the development period the site was
>> first. But after finishing the site when people start to access it, the
>> site some times become very very very slow. There is no noticeable load
>> on the system, but still the site is not working  as fast as it were in
>> its development period.
>
> Double check that you aren't using your swapfile (the 'top' utility
> can tell you this). If too many concurrent Apache processes are
> allowed, they'll soak up all your RAM and more, and having to swap
> them to disk kills performance stone dead. While you're in 'top', you
> might check to see what is using the CPU while the site is running slow.
>
> Does your site use a database? Could the slowdown be due to
> competition for exclusive locks on tables? This could cause a site
> slowdown even with low CPU usage.

Hello Nicholas,

Thanks for your kind response.
Yes, the storage engine is mysql and it is actually typo3 powered site.
But I have already done the optimization in mysql level and there is no
such load on mysql. The server is armed with 4 GB Ram and quadcore
processor. When the site becomes slow ; the top shows it is actually
apache which consumes so much CPU. Is not there any way to optimize apache ?

Thanks


>
> Cheers,
> Nicholas Sherlock
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server
> Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>
>


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



<<winmail.dat>>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux