Open 0pcom opened 7 months ago
to address this issue I suggest the following
the retry loop is encountered when attempting to establish a connection that isn't going to work. That needs a global setting, I think, possibly a config setting. Because it might be difficult to insert the logic otherwise.
List of tasks for handle this issue:
app:vpn-cleint
for example0
: no retry-1
: unlimited try3
as default value : number of retries
Sometimes the proxy or vpn client will get disconnected for a moment, at which point the client will simply stop.
However, if one attempts to establish the connection again, often it is possible to quickly re-establish the transport and the connection to the proxy or vpn server by simply attempting to start the app again.
We should consider retry logic for such instances ; configurable via flag and / or a field in the visor config for that app. ... Additionally, sometimes when starting the proxy or VPN clients, they are simply not going to start. In this instance, there is no way to cancel the retry loop that the visor gets stuck in.