- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Access-API: remote API Zugriff nach Server-Start
Hallo,
ich versuche grade in einem Docker Szenario nach einem FirstSpiritServer Start auf die Remote api zu zu greifen... Allerdings hab ich noch keinen verlรครlichen hinweise gefunden. wann die remote api abrufbar ist.. Ein HTTP-Get auf die Login Seite hilft leider nicht . Gibt es einen anderen Test der Verfรผgbarkeit ?
Kann man mittlerweile in den ConnectionManager irgendwo connect und read timeouts setzen ? (Es gibt nen alten Post , der sagt nein ..)
Gruร Andrรฉ
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lieber Andrรฉ,
an dem Zustand hat sich noch nichts geรคndert. Es gibt noch keinen verlรคsslichen Weg festzustellen wann der FS Server so reagiert, wie du es erwarten wรผrdest.
Auf den Port 1088 zu warten garantiert nicht die Verfรผgbarkeit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wir machen das so:
/etc/init.d/fs5 start
while ! nc -z localhost 1088; do
echo "waiting for FirstSpirit..."
sleep 20
done
# let FS settle down
sleep 20
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lieber Andrรฉ,
an dem Zustand hat sich noch nichts geรคndert. Es gibt noch keinen verlรคsslichen Weg festzustellen wann der FS Server so reagiert, wie du es erwarten wรผrdest.
Auf den Port 1088 zu warten garantiert nicht die Verfรผgbarkeit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andrรฉ,
benรถtigst Du noch weitere Hilfe oder haben Dir die Antworten bereits geholfen?
In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere
Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung
gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.
Viele Grรผรe
Thorsten
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andrรฉ,
die fs-cli Tools haben einen test Modus der die Verbindung prรผft, evtl. kรถnntest du das benutzen?
FSDevTools/CLI_USAGE.md at master ยท e-Spirit/FSDevTools ยท GitHub
Viele Grรผรe
Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andrรฉ,
eine weitere Mรถglichkeit, wenn auch nicht sehr elegant, wรคre es ggf. die Logs und dort das "Server started successfully" auszuwerten.
Gruร,
Maik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich mache jetzt ein retry auf die API bis es kappt:
executorService = Executors.newSingleThreadScheduledExecutor();
RetryExecutor executor = new AsyncRetryExecutor(executorService).retryOn(Exception.class)
.withFixedBackoff(30000).withMaxRetries(15);
initialization = executor.getWithRetry(ctx -> configFirstSpirit(ctx)).whenComplete((available, error) -> {
if (available) {
System.out.println("configured");
}
});
<dependency>
<groupId>com.nurkiewicz.asyncretry</groupId>
<artifactId>asyncretry</artifactId>
<version>0.0.7</version>
</dependency>

