Nemo, could you change the script so that it doesn't try to load pool stats forever in case the pool fails to return them? Just use the existing stats instead. See below for the issue:
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
Loading BTC rate from 'api.coinbase.com'..
Loading pool stats..
Error contacting pool, retrying..
This currently prevents the script from changing algo. It also spams api.coinbase.com even though there's no need for that.
started to work "A Hash Pool". the problem disappeared. Nemo he is not guilty of this
The pool is mining just fine but the stats API is down. Currently Nemo's script doesn't handle that situation well and ends up in a limbo where it tries to load the stats forever. It really doesn't need to do that. I was suggesting the script could reuse the existing stats and try again next time.
I just tested that this same issue also prevents the script from starting if the stats API is down. So it's not mining anything, it just sits there and tries to reconnect.