Issue: #715
The task involved:
We need this functionality because a datasource that can not connect to the server repeatedly (downloading data after http) creates a lot of events and unnecessary logs into the system.
The program attempts to connect and waits up to 30 seconds for the server to respond; when not connected, it turns off the data source, because the option stop is true.
URL: http://localhost:8080/greeting
Timeout: 30 [s]
Retries: 0
Stop: true
Remote server is available but not responding:
Remote server is not available:
The program attempts to connect and waits up to 30 seconds for the server to respond;
and retries 3 times, when not connected, it turns off the data source, because the option stop is true.
URL: “http://localhost:8080/greeting”
Timeout: 30 (s)
Retries: 3
Stop: true
WARNING: When the program is trying to connect, so for approximately 90 sec. (3*30”), datasource cannot be switched off or updated.
Resolve: To prevent this situation, set the timeout as little possible.
Remote server is available but not responding:
Remote server is not available:
https://github.com/SCADA-LTS/Scada-LTS/releases