• 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!
  • 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.

sw-engine-cgi high load

TysonG

New Pleskian
After updating from 10.4.4 #41 to 11.0.9 my CPU and load averages have been maxed out and I'm not sure why.

My setup
CentOS 5.8
Panel 11.0.9 Update #9

One sw-engine-cgi process runs at 75-85% constantly, until it's killed or I reboot the server.
mysqld runs constantly at 15-20%

Attached is an image of top with the server at idle.

Before the upgrade I never had this problem. Also when I reboot the server the cpu isn't maxed out and I can login to plesk and load client sites just fine and it takes about 4-5 mins before the sw-engine-cgi and mysqld processes max out the cpu again.

I have ran the bootstrap repair and no go and rebooted multiple times.

I do have errors showing up in log files but I'm not very good with linux and I'm not sure what needs to be done

/var/log/sw-cp-server/error_log - I see this error 3 times after rebooting the server
2012-08-20 13:20:09: (mod_fastcgi.c.2746) FastCGI-stderr: PHP Warning: PDO::__construct() [<a href='pdo.--construct'>pdo.--construct</a>]: [2002] No such file or directory (trying to connect via unix:///var/lib/mysql/mysql.sock) in /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Abstract.php on line 129
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Abstract.php:129
Stack trace:
#0 /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:adapter=P...', 'pp_sb_db', 'alPAweGLNm_ihw', Array)
#1 /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Mysql.php(109): Zend_Db_Adapter_Pdo_Abstract->_connect()
#2 /usr/local/psa/admin/plib/Zend/Db/Adapter/Abstract.php(459): Zend_Db_Adapter_Pdo_Mysql->_connect()
#3 /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('DESCRIBE `sessi...', Array)
#4 /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Mysql.php(169): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `sessi...')
#5 /usr/local/psa/admin/plib/Zend/Db/Table/Abstract.php(835): Zend_Db_Adapter_Pdo_Mysql->describeTable('session', NULL)
#6 /usr/local/psa/admin/plib/Zend/Db/Table/Abstract.php(857): Zend_Db_Table_Abstract->_setupMetadata()
#7 /usr/local/psa/ad in /usr/local/psa/admin/plib/Zend/Db/Adapter/Pdo/Abstract.php on line 144

Can anybody help me with this?

Thanks,

Tyson
 

Attachments

  • top.gif
    top.gif
    47.6 KB · Views: 17
I replaced that file in the attachment with the one located at /etc/init.d/sw-cp-server, rebooted and still have the same problem. Any other suggestions?
 
Any update on when the fix will be included in a update? Despite replacing the start script, I still had the issue. I ended up creating a cron.hourly to simply restart sw-cp-server and free up the memory.
 
Last edited:
Any update on when the fix will be included in a update? Despite replacing the start script, I still had the issue. I ended up creating a cron.hourly to simply restart sw-cp-server and free up the memory.

Have you tried contact Support Team for investigation this issue and finding reasons directly on your server?
 
I ended up editing /etc/sw-collectd/collectd.conf to include 'Interval 300' cleared and restarted it.

Now when I check ps axww | grep sw-engine-cgi | grep -v grep | wc -l

It's showing 0 instead of a ever increasing number.
 
Back
Top