• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • (Plesk for Windows):
    MySQL Connector/ODBC 3.51, 5.1, and 5.3 are no longer shipped with Plesk because they have reached end of life. MariaDB Connector/ODBC 64-bit 3.2.4 is now used instead.
  • Our UX team believes in the in the power of direct feedback and would like to invite you to participate in interviews, tests, and surveys.
    To stay in the loop and never miss an opportunity to share your thoughts, please subscribe to our UX research program. If you were previously part of the Plesk UX research program, please re-subscribe to continue receiving our invitations.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Issue PLESK slow, plesk-task-mana always has 25% + CPU usage

pwouda

New Pleskian
Server operating system version
CentOS Linux 7.9.2009 (Core)
Plesk version and microupdate number
18.0.68 Update #2 Web Host Edition
Hi there,

Since a week or two my PLESK environment is very slow. Every page (even the login-screen) takes about 30 seconds to load.
The 80+ websites on the server however are fast.
In the Process-list the plesk-task-mana always uses 25+% of cpu-usage. Is this normal?
 

Attachments

  • plesk-high-cpu.png
    plesk-high-cpu.png
    90.9 KB · Views: 8
Thank you. I suspect that your server might be under brute-force attack. Please also run:

cat /var/log/secure | grep sshd | grep authentication | grep root | wc -l
plesk bin action-log --show | grep 'Login Attempt Failed' | wc -l

If they also return significant numbers, my guess will be right. If that's the case, what I can recommend is to:

  1. If not you haven't already, please consider enabling Fail2Ban (with high ban time configured)
  2. Change the default SSH port
  3. Disable root user login for SSH by adding/editing the following line in /etc/ssh/sshd_config:
    PermitRootLogin no
I hope that helps.
 
I have no SSH-access to my dedicated server, but my hostingprovider has noticed that since march 15 the number of 'Login Attempt Failed'-items have increased a lot.
They advised me to restrict the access to PLESK by setting restrictions to the IP-addresses I use.
Only my hostingprovider has access to SSH, so the say that changing the port will have no effect
They will enable Fail2Ban for me to automaticaly ban IP-adresses.
Is it also possible that PLESK bans certain IP-addresses that are globally on a black-list of offenders?

And another question: after taking these actions, PLESK runs normal again, but the plesk-task-mana process is always around 26% CPU-time. Is this a normal value?

Regards, Peter
 
Hello, Peter. If you have Plesk Firewall enabled on the server you should be able to import any desired blacklist without an issue. As for the CPU consumption, that's subjective. I would ask the host to monitor the consumption and ensure the attack is mitigated. You may also ask them to apply the workaround from this thread.
 
Back
Top