Domain Sync Task
On this page
The domain sync task is responsible for ensuring that the next due date, expiry date, and status are up-to-date on all Pending Transfer, Pending Registration, and Active status domains that use a valid registrar module. This task runs as part of the system cron’s automation tasks.
The Domain Sync Task
The domain sync task uses each domain registrar module’s domain synchronization functions (if they exist) to sync domain information. It checks domains from the oldest to the newest in your installation.
- You can enable or disable this task using Domain Sync Enabled at Configuration () > System Settings > Automation Settings or by customizing how the system cron runs.
- You can adjust how often the system cron performs this task using Domain Expiry Sync Frequency and Pending Transfer Sync Frequency at Configuration () > System Settings > Automation Settings.
Task Actions
The task performs the following actions depending on the domain status:
Domain Status | Actions | Domains Checked Per Run |
---|---|---|
Active |
| 50 |
Pending Registration |
| 50 |
Pending Transfer |
| All |
For example, if you are using eNom and have 150 Active and Pending Registration domains and 20 domains in the Pending Transfer status, the script will check all of the Pending Transfer status domains and 50 each of the Active and Pending Registration status domains during each run. It will start over once it reaches the newest domain.
- After the domain sync is complete, the system sends an email to admins who have the System Emails administrator role.
- If you have enabled Domain Sync Notify Only at Configuration () > System Settings > Automation Settings, the system will not perform any of the above actions. Instead, it will only send the email, which will list the changes that the sync task would have made.
Troubleshooting
You may encounter the following common issues that relate to the domain sync task:
Error or Issue | Cause | Next Steps |
Curl Error - Couldn't connect to host (7) or Server Command Error - Curl Error - Couldn't connect to host (7) or Curl Error: Connection refused - Code 7 | Your firewall is blocking a necessary port or your IP address is not whitelisted. | cURL Couldn't Connect to Host Errors |
Sync not supported by module | The domain registrar module does not support domain syncing. | Sync Not Supported Errors |
Last modified: 2025 March 27