erock4 Posted November 11, 2020 Share Posted November 11, 2020 I have my domains registered via NameCheap, but I've noticed in my latest cron report emails that my WHMCS instance is hitting a rate limit when trying to synchronize the expiry dates. A couple questions... 1. Why does it require an API call every 4 hours for every domain in my system? Why can't it at least rotate through my domains and check them once a month, or only when they are nearing the expiry date? 2. Did something surrounding this change with the 8.0 update? Prior to 8.0, each domain in my report just said "In Sync" so I assume it wasn't actually calling the API each time the cron job ran. Is this a setting I need to tweak? 0 Quote Link to comment Share on other sites More sharing options...
shane_blink Posted November 12, 2020 Share Posted November 12, 2020 I also have this problem. Namecheap have a 20/second API rate. This wasn't an issue prior to the V8 update though. It would be great if WHMCS sent each requests 1 at a time to avoid rate limits. 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted November 12, 2020 Share Posted November 12, 2020 16 hours ago, erock4 said: 1. Why does it require an API call every 4 hours for every domain in my system? Why can't it at least rotate through my domains and check them once a month, or only when they are nearing the expiry date? doesn't it still only check 50 P/T/A domains at a time - so if it's running every 4 hours, that's 300 domains per day (~9000 a month). 0 Quote Link to comment Share on other sites More sharing options...
shane_blink Posted November 12, 2020 Share Posted November 12, 2020 With Namecheap it seems to check the same domain each 4 hours and times out after 19 due to Namecheap API limit of 20 per second. It worked prior to V 8.0 update though so something must have changed where they're all submitted in the same request. 0 Quote Link to comment Share on other sites More sharing options...
erock4 Posted November 12, 2020 Author Share Posted November 12, 2020 But it's checking the same domains each time so the ones at the end of my list are always the same ones not getting synced. 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted November 13, 2020 Share Posted November 13, 2020 On 12/11/2020 at 12:35, shane_blink said: With Namecheap it seems to check the same domain each 4 hours and times out after 19 due to Namecheap API limit of 20 per second. It worked prior to V 8.0 update though so something must have changed where they're all submitted in the same request. then you'll probably need to open a ticket with Support as WHMCS wrote both the sync functionality and the Namecheap module. if you get your license directly from WHMCS (login required) - https://www.whmcs.com/support/ if you get your license from a reseller / host (no login required) - https://www.whmcs.com/reseller-support/ 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.