Applicable to:
- Plesk Onyx 17.8 for Linux
Symptoms
Periodically a lot of autoresponder processes appear in the process list that consume almost 100% of CPU usage:
# ps auxf | grep autoresponder | grep -v grep
popuser 3865999 99.3 0.0 103340 5556 ? R Jul20 1228:08 | | _ /usr/local/psa/handlers/hooks/autoresponder responder jdoe@example.com jdoe2@example2.com
popuser 1679947 98.8 0.0 103340 5644 ? R 13:00 166:55 | | _ /usr/local/psa/handlers/hooks/autoresponder responder jdoe3@example3.com jdoe4@example4.com
Cause
Product issue:
-
#PPPM-8987 "Auto-reply mail handler now correctly processes incoming messages without final multipart boundary."
Fixed in:- Plesk Obsidian 23 October 2018 (fixed as PPP-37667, Linux)
Resolution
Please consider updating your server:
Workaround
Note: For other operating systems, please contact Plesk Technical Support.
-
Connect to the server via SSH.
-
Download the custom fix:
# wget https://support.plesk.com/hc/en-us/article_attachments/360009397593/customfix.tar.gz
-
Unpack the package:
# tar -xzvf customfix.tar.gz
-
Install the package:
# yum install /root/root/plesk-libpoco-1.7.8.rpm
-
Connect to the server via SSH.
-
Download the custom fix:
# wget https://plesk.zendesk.com/hc/article_attachments/360010037534/customfix_centos6.tar.gz
-
Unpack the package:
# tar -xzvf customfix_centos6.tar.gz
-
Install the package:
# yum install /root/root/plesk-libpoco-1.7.8-1.7.8p3-0centos.6.180806.1636.x86_64.rpm
-
Connect to the server via SSH.
-
Install the latest Plesk updates:
# plesk installer update --repatch
-
Make a backup of
/opt/psa/handlers/hooks/autoresponder
:# cp /opt/psa/handlers/hooks/autoresponder /opt/psa/handlers/hooks/autoresponder.bk
-
Download and unzip the custom fix:
# wget https://plesk.zendesk.com/hc/article_attachments/360011333960/ub16_fix.zip && unzip ub16_fix.zip
-
Install the package
plesk-libpoco-1.9.0
:# dpkg -i plesk-libpoco-1.9.0_1.9.0-ubuntu.16.04.200206.1432_amd64.deb
-
Replace the autoresponder file in the
/opt/psa/handlers/hooks/
directory:# cp autoresponder /opt/psa/handlers/hooks/autoresponder
-
Set the correct permissions and ownership on the autoresponder handler:
# chmod 750 /opt/psa/handlers/hooks/autoresponder && chown root.popuser /opt/psa/handlers/hooks/autoresponder
Comments
2 comments
No package /root/plesk-libpoco-1.7.8.rpm available.
Error: Nothing to do
Hello Markus,
Looks like the customfix.tar.gz archive has been unpacked somewhere else than /root directory.
you can try to determine the location of "plesk-libpoco-1.7.8.rpm" file using 'locate' or 'find' utilities, or look at the output of the command from step #3. There specified a place (relatively to the current directory) where "plesk-libpoco-1.7.8.rpm" file was unpacked.
Please sign in to leave a comment.