higher config web service timeout, formatting

This commit is contained in:
John
2023-06-17 10:25:12 +02:00
parent ea87515ef5
commit cd097b1d2b
3 changed files with 5 additions and 5 deletions
+1
View File
@@ -6,6 +6,7 @@
* fix for high traffic on KNX integration
* add workaround for libssl issues, add debug logging and force it using IPv4
* fix log level potentially set too late during startup
* fix too low timeout for config web service
## Features
* add log entry for unstartable TCP ports
+3 -4
View File
@@ -912,10 +912,9 @@ int main(int argc, char* argv[], char* envp[]) {
}
configHttpClient = new HttpClient();
if (
// check with low timeout of 1 second initially:
!configHttpClient->connect(configHost, configPort, proto == "https", PACKAGE_NAME "/" PACKAGE_VERSION, 1)
// if that did not work, issue a single retry with default timeout:
&& !configHttpClient->connect(configHost, configPort, proto == "https", PACKAGE_NAME "/" PACKAGE_VERSION)
!configHttpClient->connect(configHost, configPort, proto == "https", PACKAGE_NAME "/" PACKAGE_VERSION)
// if that did not work, issue a single retry with higher timeout:
&& !configHttpClient->connect(configHost, configPort, proto == "https", PACKAGE_NAME "/" PACKAGE_VERSION, 8)
) {
logWrite(lf_main, ll_error, "invalid configPath URL (connect)"); // force logging on exit
delete configHttpClient;