It seems I'm not the only one having issue connecting to zpool24h pool status.
I constantly have the message Error contacting pool, retrying..
Hopefully, if we join efforts we can get to the bottom of this...
What I found so far:
I have 2 minirigs.
When they start failing to get the pool status, it keeps trying for a long long time before receiving a response.
If I stop both and wait a few minutes and start one and wait few more minutes before starting the other, it seems that's easier to get it to work. but not good, since this is manual intervention and lots a minutes without mining.
I modified the zpool script to get more details and found that the web request succeed with http 200 status but the content is empty (no stats).
Trying to get the status manually from the browser or a port of wget have the same issue. And after a successful request with content, retrying will get an empty response again.
Trying to get the status from a different internet connection have the same issue (on my mobile phone).
trying a web proxy page, so it access the status api from a different location will have the same issue.
At this point I don't think it's a nemosminer script issue. probably some error not correctly handle on the zpool server or perhaps some API request rate limit.
As anyone have more info? Should send a post on the zpool topic but wanted to get the more info from the people having the same issue here.
I'm pretty much at the same place right now.
When I'm trying to access the status from my phone, it works the first time, then return a blank page. If I switch airplane mode on and off (and thus getting a new IP), it'll work again the first time, then blank after that.
So I think that - like you assumed - zpool must have added a request limit per IP.
I don't know what the time limit is, but if we can't get the pool status, that pretty much negate the point of having a multialgo switching miner.
I guess we'll have to forget about zpool for the time being.