• Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

websrvmng slow AGAIN

JP Kelly

Regular Pleskian
After upgrading to 10.3.1 responses from calls (from WHMCS) to the API fail. This seems to be because websrvmng takes too long to restart Apache. This problem was fixed under 10.2 but now on 10.3.1 the problem has returned.
I have had to use the fix which replaces calls to /usr/local/psa/admin/sbin/websrvmng --restart with /etc/init.d/httpd graceful. This is accomplished by renaming the existing websrvmng binary to websrvmng.ORIG and replacing the original websrvmng binary with the following Perl script. (Remember to chmod 755.)


Code:
#!/usr/bin/perl

# rebuild command line;
my $commandline='';
foreach $argnum (0 .. $#ARGV) {
$commandline .= ' ' . $ARGV[$argnum];
}

if( $commandline =~ /--restart/ ){
system("/etc/init.d/httpd graceful");
} else {
$cmd="/usr/local/psa/admin/sbin/websrvmng.ORIG $commandline";
system $cmd;
}


To Parallels: Why cant websrvmng do a graceful restart?

___
 
Last edited:
Hmmm. didn't work...

I tried adding the INSERT INTO misc VALUES ('restart_apache_gracefully', 'true'); into the PSA db.
Apache still does not restart gracefully.

running /usr/local/psa/admin/sbin/websrvmng --restart takes 6-7 seconds and the error log shows:
[notice] caught SIGTERM, shutting down

running apachectl graceful takes 3 seconds and the error log shows:
[notice] Graceful restart requested, doing restart
 
Back
Top