SOLVED CPANEL-40507 - WHM/CPANEL Broke two sites on my server (that I know of) out of the blue today.

frenziedfox

Well-Known Member
Mar 9, 2010
61
11
58
I think it happed to one domain on our server, about midnight last night. The server is on 102.0.12, but I can't tell whether it was on that version or the one before when it happened. How can I check when cPanel updated?

All I did to get it up again was click "Home / Restart Services / HTTP Server (Apache)". Presumably 'rebuildhttpdconf' had been run? Or it's part of "Home / Restart Services / HTTP Server (Apache)"?
 

JoseDieguez

Well-Known Member
PartnerNOC
Jan 26, 2016
77
38
68
Chile
cPanel Access Level
Root Administrator
Issue still happening, Cpanel reply:

Hello,

This does appear to be a reoccurrence of the issue reported in CPANEL-40348, which should have been corrected in 11.102.0.12. Our internal teams are investigating this issue in CPANEL-40507.
 
  • Like
Reactions: cPRex

cagsmith

Member
Jul 21, 2021
13
8
3
Sweden
cPanel Access Level
Root Administrator
I have updated several servers to 102.0.12 but I'm still seeing this issue occur. So far it doesn't seem to be "randomly" happening, but when performing certain actions on accounts (migrations are one which almost universally result in breakage) then there's all kind of weirdness going on with sub/add-on domains, SSL certificates etc.

I've submitted a ticket about this - #94441016 - but this does not seem to be fully fixed in the latest build.
 

vacancy

Well-Known Member
Sep 20, 2012
557
223
93
Turkey
cPanel Access Level
Root Administrator
I'm new see to this topic.

For a while, we had been experiencing problems such as newly opened accounts in version 102 falling to the default page, opening site b on site a, and not recognizing the certificate for the site after ssl installation. These issues were fixed after rebuildhttpdconf.

I will monitor this situation in version 102.0.14.
 
  • Like
Reactions: cPRex

tyuuu

Well-Known Member
Oct 16, 2005
81
0
156
Hello,

my version is 102.0.14 and it seems the issue happen again.
 

Spirogg

Well-Known Member
Feb 21, 2018
700
162
43
chicago
cPanel Access Level
Root Administrator

Spirogg

Well-Known Member
Feb 21, 2018
700
162
43
chicago
cPanel Access Level
Root Administrator
Hello,

my version is 102.0.14 and it seems the issue happen again.
PS may be this is the issue - it was added 6 hours ago
Domain or Subdomain is missing from Apache conf

Justin Dover
  • 6 hours ago
  • Updated
Follow
Symptoms
You may encounter errors attempting to load domains on the server, and notice the domain is missing from the Apache configuration.

Description
In v102, queueprocd was refactored for faster processing which exposed race conditions in child processes. This results in child processes not properly completing, further resulting in missing virtual host entries in the Apache configuration.
We've opened an internal case for our development team to investigate this further. For reference, the case number is CPANEL-40348. Follow this article to receive an email notification when a solution is published in the product.

Workaround
Rebuild the Apache configuration and restart Apache:
/scripts/rebuildhttpdconf && /scripts/restartsrv_apache

 
Last edited:

Spirogg

Well-Known Member
Feb 21, 2018
700
162
43
chicago
cPanel Access Level
Root Administrator
actually here is another one 2 hours ago

Domain or Subdomain is missing from Apache configuration in cPanel version 102.0.14


Brian King
  • 2 hours ago
  • Updated
Follow
Symptoms
You may encounter errors attempting to load domains on the server, and notice the domain is missing from the Apache configuration.

Description
In v102, queueprocd was refactored for faster processing which exposed race conditions in child processes. This results in child processes not properly completing, further resulting in missing virtual host entries in the Apache configuration. In version 102.0.14 a patch was released to address this behavior, but this has persisted in some environments.
We've opened an internal case for our development team to investigate this further. For reference, the case number is CPANEL-40577. Follow this article to receive an email notification when a solution is published in the product.

Workaround
Rebuilding the Apache configuration will repopulate the httpd.conf with the missing vhost(s). After this, you will need to restart the Apache service to apply the change:
/scripts/rebuildhttpdconf && /scripts/restartsrv_apache

 
  • Like
Reactions: cPRex