In some cases, cPanel AutoSSL may become stuck or fail to complete for one or more accounts. This can prevent SSL certificates from being issued or renewed automatically.
Resolution
You can manually trigger a single AutoSSL check using the following command. The command can be run for all users or for a specific cPanel user.
Command
/usr/local/cpanel/bin/autossl_check --user=USERNAME
Replace USERNAME with the affected cPanel account username.
Behavior
-
Performs a one-time AutoSSL check
-
Can target all users or a single user
-
Clears outdated AutoSSL log files after a successful run
-
Does not require restarting cPanel or Apache
Requirements
-
Root or sudo access to the server
-
AutoSSL must be enabled in WHM
Verification
After running the command:
-
Log in to cPanel
-
Navigate to Security → SSL/TLS Status
-
Confirm the SSL certificate is installed and valid
Notes
This command is safe to run during troubleshooting and is commonly used to resolve AutoSSL processes stuck in an “In Progress” state.