Internal Server Error – 500 – No response from subprocess

We unexpectedly got this error when using the ConfigServer WHM plugins.

Internal Server Error

500

No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/configserver/cse.cgi): The subprocess reported error number 72,057,594,037,927,935 when it ended. The process dumped a core file.

cpsrvd Server at web.plothost.com

A screenshot of the 500 error:

500 configserver

The log file /usr/local/cpanel/logs/error_log doesn’t help much as there are not much information:

[2020-05-17 05:29:08 -0700] info [whostmgrd] Internal Server Error: "GET /cpsess6895515506/cgi/configserver/cse.cgi?do=b&p=/root/support HTTP/1.1" 500 No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/configserver/cse.cgi): The subprocess reported error number 72,057,594,037,927,935 when it ended. The process dumped a core file.
[2020-05-17 05:48:50 -0700] info [whostmgrd] Internal Server Error: "GET /cpsess1141496632/cgi/configserver/cse.cgi HTTP/1.1" 500 No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/configserver/cse.cgi): The subprocess reported error number 72,057,594,037,927,935 when it ended. The process dumped a core file.
[2020-05-17 07:46:22 -0700] info [whostmgrd] Internal Server Error: "GET /cpsess5745972427/cgi/configserver/cse.cgi?do=b&p=/home HTTP/1.1" 500 No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/configserver/cse.cgi): The subprocess reported error number 72,057,594,037,927,935 when it ended. The process dumped a core file.

After a quick investigation, we find out that the ConfigServer plugins need access to some IPs. You can find the list on their website at https://www.configserver.com/ipaddresses.html

51.77.110.105 # download2.configserver.com
54.36.165.115 # download2.configserver.com
85.10.199.177 # download.configserver.com
94.130.90.175 # download.configserver.com
109.70.137.75 # license.configserver.com
2a01:c0:2:22::9 # ipv6.license.configserver.com

You should add these IPs to the /etc/csf.allow file.

On checking if the ConfigServer’s IPs are blocked, we find out that one IP from their list is blocked:

root@web [~]# csf -g 54.36.165.115

Table  Chain            num   pkts bytes target     prot opt in     out     source               destination

filter DENYIN           501   1905  122K DROP       all  --  !lo    *       54.36.0.0/16         0.0.0.0/0

filter DENYOUT          495     28  1724 LOGDROPOUT  all  --  *      !lo     0.0.0.0/0            54.36.0.0/16

Permanent Blocks (csf.deny): 54.36.0.0/16 # whmcs - Sat May 16 08:58:22 2020
root@web [~]#

We whitelisted the IP with

# csf -dr IP

and than restarted CSF:

# csf -r

After this, the error is gone and the ConfigServer WHM plugins are working correctly.

Leave a Reply