freeboy
November 13, 2025, 8:16am
1
i have been using hestiacp for 2 years now, but seems like the problem is with the server because over 15 websites went down at the same time. Probaly ubuntu automactically uppgraded and caused this erorr?
The system works for a while when i restart nginix and apache then reverts to error 500 after a while.
I’ve tried restarting it several times, but no solution. What could be the cause of error?
apache error log
[Thu Nov 13 05:09:28…] AH00045: child process 1049131 still did not exit, sending a SIGTERM
…
[Thu Nov 13 05:09:30…] AH00046: child process 1049131 still did not exit, sending a SIGKILL
[Thu Nov 13 06:32:26…] AH10159: server is within MinSpareThreads of MaxRequestWorkers
[Thu Nov 13 06:46:33…] AH00484: server reached MaxRequestWorkers setting, consider raising
sahsanu
November 13, 2025, 11:21am
2
Maybe I’m wrong, but it looks to me like you’re under a DDoS attack, probably hundreds of bots trying to log in to one or more of your sites.
Check the logs for your sites:
tail -f /var/log/apache2/domains/HereYourDomain.error.log
1 Like
sahsanu
November 13, 2025, 2:25pm
4
That looks fine, no problem, you should check all the logs.
Anyway, show the output of this command:
curl -sS http://localhost:8081/server-status | grep -E '[0-9]\srequests'
2 Likes
freeboy
November 13, 2025, 3:54pm
5
Another website log:
20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:48.800319 2025] [proxy_fcgi:error] [pid 1296229:tid 140616138741312] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:49.262603 2025] [proxy_fcgi:error] [pid 1296229:tid 140615333434944] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:49.740539 2025] [proxy_fcgi:error] [pid 1296229:tid 140615350220352] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:50.218630 2025] [proxy_fcgi:error] [pid 1296229:tid 140615333434944] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:50.725513 2025] [proxy_fcgi:error] [pid 1296229:tid 140616113563200] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:51.198162 2025] [proxy_fcgi:error] [pid 1296229:tid 140615333434944] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
[Thu Nov 13 06:44:51.700904 2025] [proxy_fcgi:error] [pid 1296229:tid 140616113563200] [client 20.222.232.51:0] AH01071: Got error ‘Primary script unknown’
Command status:
root@vmi267337:~# curl -sS http://207.180.212.51:8081/server-status | grep -E ‘[0-9]\srequests’
curl: (7) Failed to connect to 207.180.212.51 port 8081 after 0 ms: Connection refused
root@vmi267337:~# ^C
root@vmi267337:~# curl -sS http://vmi267337.contaboserver.net:8081/server-status | grep -E ‘[0-9]\srequests’
UPDATE:
All my website are down, dosen’t even show error 500 again. but i can still only access hestiacp admin panel.
sahsanu
November 13, 2025, 3:57pm
6
Why don’t you use localhost?
freeboy
November 13, 2025, 5:40pm
7
root@vmi267337:~# curl -sS http://localhost:8081/server-status | grep -E ‘[0-9]\srequests’
curl: (28) Failed to connect to localhost port 8081 after 129610 ms: Connection timed out
sahsanu
November 13, 2025, 5:44pm
8
systemctl status apache2 --no-pager -l
systemctl restart apache2
systemctl status apache2 --no-pager -l
curl -sSm10 http://localhost:8081/server-status | grep -E '[0-9]\srequests'
freeboy
November 13, 2025, 5:47pm
9
yeah i tried this from one post here already. the problem with this command is that, it temporary solves the issue and then stops working after some hours or minutes. But let me try again. i will update you.
thank you.
sahsanu
November 13, 2025, 5:49pm
10
I only want to view the outputs.
Regarding curl -sSm10 http://localhost:8081/server-status | grep -E '[0-9]\srequests' do it several times till you see the connection error, I’m interested in view how the requests increase during the first minutes.
freeboy
November 13, 2025, 5:51pm
11
root@vmi267337:\~# systemctl status apache2 --no-pager -l
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2025-11-13 05:09:32 CET; 13h ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 1272129 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 1272132 (apache2)
Tasks: 164 (limit: 9457)
Memory: 88.3M
CPU: 41.126s
CGroup: /system.slice/apache2.service
├─1272132 /usr/sbin/apache2 -k start
├─1272133 /usr/sbin/apache2 -k start
├─1272134 /usr/sbin/apache2 -k start
├─1272135 /usr/sbin/apache2 -k start
├─1288779 /usr/sbin/apache2 -k start
├─1293204 /usr/sbin/apache2 -k start
├─1296229 /usr/sbin/apache2 -k start
└─1298777 /usr/sbin/apache2 -k start
Nov 13 05:09:32 vmi267337.contaboserver.net systemd\[1\]: Starting The Apache HTTP Server…
Nov 13 05:09:32 vmi267337.contaboserver.net systemd\[1\]: Started The Apache HTTP Server.
root@vmi267337:\~# systemctl restart apache2
root@vmi267337:\~# systemctl status apache2 --no-pager -l
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2025-11-13 18:47:07 CET; 11ms ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 1435256 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 1435260 (apache2)
Tasks: 1 (limit: 9457)
Memory: 10.2M
CPU: 642ms
CGroup: /system.slice/apache2.service
└─1435260 /usr/sbin/apache2 -k start
Nov 13 18:47:06 vmi267337.contaboserver.net systemd\[1\]: Starting The Apache HTTP Server…
Nov 13 18:47:07 vmi267337.contaboserver.net systemd\[1\]: Started The Apache HTTP Server.
root@vmi267337:\~# curl -sSm10 http://localhost:8081/server-status | grep -E ‘\[0-9\]\\srequests’
<dt>.507 requests/sec - 23.0 kB/second - 45.3 kB/request - 491.752 ms/request</dt>
<dt>27 requests currently being processed, 48 idle workers</dt>
root@vmi267337:~#
sahsanu
November 13, 2025, 5:54pm
12
Run the curl command three more times, once every minute or so and show the output.
freeboy
November 13, 2025, 8:37pm
13
root@vmi267337:~# curl -sS http://localhost:8081/server-status | grep -E '[0-9]\srequests'
<dt>.383 requests/sec - 16.8 kB/second - 43.9 kB/request - 1572.96 ms/request</dt>
<dt>16 requests currently being processed, 34 idle workers</dt>
root@vmi267337:~# curl -sS http://localhost:8081/server-status | grep -E '[0-9]\srequests'
<dt>.393 requests/sec - 17.8 kB/second - 45.3 kB/request - 1470.57 ms/request</dt>
<dt>17 requests currently being processed, 33 idle workers</dt>
root@vmi267337:~# curl -sS http://localhost:8081/server-status | grep -E '[0-9]\srequests'
<dt>.369 requests/sec - 17.7 kB/second - 47.9 kB/request - 1544.53 ms/request</dt>
<dt>17 requests currently being processed, 33 idle workers</dt>
root@vmi267337:~# curl -sS http://localhost:8081/server-status | grep -E '[0-9]\srequests'
<dt>.344 requests/sec - 17.8 kB/second - 51.7 kB/request - 1466.01 ms/request</dt>
<dt>20 requests currently being processed, 30 idle workers</dt>
sahsanu
November 13, 2025, 9:25pm
14
I don’t see a problem there, you have enough workers.
Are you still having issues?