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.15 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
Comments
2 comments
Update: CPANEL-40577 is solved in the following cPanel & WHM version(s) and newer:
102.0.15
Update: CPANEL-39758 is solved in the following cPanel & WHM version(s) and newer:
102.0.16
102.0.2
104.0.1
Article is closed for comments.