Plugin Contributor
Lap
(@lapzor)
Hi,
What hosting provider are you using?
We found that with some particular hosting provider the outbound connections made by cURL are routed over a different IP when you SSH into the server then when you let Apache make the call via cURL. Although their support department has never been able to confirm this, we were able to confirm this by looking in the API log in the MailChimp .com account to see the source IP for the call in different situations.
If you go to MailChimp .com account settings where you generte the API keys you can see the last 10 calls. There you may see the call you did from SSH comes from a different IP than the calls made earlier before the IP was blocked.
Hope that helps. If you have any questions, please let us know!
Thanks for your help. My host provider is GoDaddy.
Looking at my MailChimp.com Account > Extras > API keys page, I see my SSH curl call from yesterday with Source IP 45.40… followed by a series of mc4wp calls from this morning with source 72.167…144. All appear to have been handled successfull (Result = check, Throttled = nope, Response = n/a).
In WordPress, the mc4wp General Settings page is still showing 503 Service Unavailable message and Status = Not Connected, BUT my list is now showing correctly in the MailChimp Account section at the bottom (it wasn’t before) AND the MailChimp User Sync page is now correctly populated with the list name and additional fields (these were not available before).
I made a trivial change (in the bio info field, which is NOT passed to MC) to one user and the mc4wp Debug Log reported “Sync > Successfully updated user 4 …”. In the MailChimp.com Account > Extras > API keys page, I see two new mc4wp calls from 72.167…126 with corresponding timestamp.
Next I changed the same user’s first name (a field which IS passed to MC) and saved it. That change was about an hour ago but has not been logged in the mc4wp debug log, nor are there any new entries in the MC API keys log. Is a delay normal?
I’ll check again later and report back.
When I checked back, the second change had propogated from WP to MC so the connection appears to be working normally.
The mc4wp General Settings page is STILL showing 503 Service Unavailable message and Status = Not Connected. That is misleading and a time waster. Fix that and I’ll be happy. 🙂
Plugin Contributor
Lap
(@lapzor)
Could you contact us on support@mc4wp.com, you can put a link to this thread in the email so we know what it is about. I would like to take a look why it would give a 503 error if it’s actually connected.
As you see the SSL cURL call IS routed over a different IP, but at this point that seems probably unrelated to the issue.
Thanks!
I am having the same problem. I am not being blocked by Akamai and I can see no API calls when I look so I’m at a loss of what to do next?