Andy said:
Presumably you can force an upgrade attempt manually.
On the
assumption that the host it contacts when you do that is also the
host that connects back to you, have you tried using tcpdump to find
out which IP address it tries to talk to?
How it works is that you install a plugin on your WordPress site. The
wpremote.com site's servers communicate with your WordPress site via
that plugin: it looks at visits to the site, and responds if they are in
the correct form.
So looking at the logs, one was "GET
/?actions=upgrade_plugin&wpr_api_key=[hex
number]&t=[number]&plugin=[name] HTTP/1.0" which translates as something
like 'Hello plugin, please upgrade a plugin or two, I'm authorised to
ask you to do this'.
The plugin would have ensured that what was sent back included the
success or otherwise of the request. As far as I can see - and the
source of the plugin is available - that's the only time info is sent to
wpremote.com's servers. The plugin doesn't initiate contact to the
wpremote.com servers, it just responds to contact from them.
But at the moment, the
wpremote.com site can't reach the WordPress sites
on either of my VPSes, so the plugin never sees the requests.
I know the IP addresses used when it all works, and there are only a
couple of them. I don't know for certain where the requests come from
when it doesn't, because they don't reach my VPS - if they did, they'd
be in the Apache logfiles in a known form.
Does that make sense? And, possibly a different question, is that helpful?
Ian