• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Apache is consuming a lot of CPU. How do I find the reason?

kevang

New Pleskian
I tried to follow the steps in this knowledge base article, but it seems it is not applicable to my Plesk version (12.0). There is no central httpd.conf. I added the configuration lines to /etc/apache2/conf-enabled/security.conf instead. But then going to http://my.server.name/server-status just gives a "Forbidden" error, even if I "Allow from all".

What am I doing wrong?

Is there another way to track down which site/s script/s are generating load?
 
Nope, that's not it. I don't have too many open files, it's the CPU share on my virtual server that is periodically getting too high.

I want to determine which site/s and script/s are causing this, as described in the knowledge base article I linked to (but which unfortunately is not applicable to my Plesk version).
 
Found it: /etc/apache2/mods-enabled/status.conf needs to be edited to allow access from the desired computer.

I also realized that this shows only the current status, thus doesn't really help with finding out which sites or scripts are causing high CPU usage on a regular basis. :( Any tips concerning that?
 
Back
Top