Firebird Server Parallelbetrieb
Zitat von mwill am 19. September 2023, 7:56 UhrHallo zusammen,
ich habe auf meinem Rechner noch eine andere Anwednung installiert, welche einen eigenen Firebird Server nutzt - die kommen sich ins Gehege und ich muß vorher händisch den jeweils anderen Server-Dienst beenden. Wie kann man den genutzten Port des Elefant-FB-Servers verändern, damit ein reibungsloser Parallelbetrieb möglich ist?
TIA
Matthias Will
Hallo zusammen,
ich habe auf meinem Rechner noch eine andere Anwednung installiert, welche einen eigenen Firebird Server nutzt - die kommen sich ins Gehege und ich muß vorher händisch den jeweils anderen Server-Dienst beenden. Wie kann man den genutzten Port des Elefant-FB-Servers verändern, damit ein reibungsloser Parallelbetrieb möglich ist?
TIA
Matthias Will
Zitat von Heiko Lüttge am 19. September 2023, 14:05 UhrHallo Herr Will,
ich gehe mal von einer Installation in C:\Elefant1 aus.
Machen Sie als erstes eine Sicherheitskopie der folgenden beiden Dateien:
- C:\Elefant1\Netzwerk.Ins (falls die bekannten Endungen ausgeblendet sind, nur C:\Elefant1\Netzwerk)
- C:\Elefant1\Firebird_2\firebird.conf, bei ausgeblendeten Endungen müssen sie die Datei "suchen" durch rüberfahren mit der Maus
- Stoppen Sie den Elefant-Firebird-Server an.
- Öffnen Sie die firebird.conf (das ist eine normale Textdatei) und suchen sie nach 3050.
Die gefundene Zeile müsste so aussehen
#RemoteServicePort = 3050
- Entfernen Sei die # und ändern die 3050 auf 3060. Die Zeile sieht dann so aus.
RemoteServicePort = 3060
- Starten Sie den Elefant-Firebird-Server wieder neu.
- Starten Sie jetzt das Programm C:\Elefant1\ElefServ.exe.
Es dauert jetzt eine Weile, dann kommt eine Fehlermeldung "unavailable database".
Jetzt den Menüpunkt "Verzeichnis wählen" / "Server einstellen" anklicken.
Sollte der Menüpunkt nicht wählbar sein, müssen Sie sich an den Support wenden.
Sie benötigen dann eine neue Lizenz.
Im Editor in der Mitte müsste stehen C:\Elefant1\ELEFANT.GDB.
- Ändern Sie das ab in "localhost/3060:C:\Elefant1\ELEFANT.GDB" (ohne die "").
Der Elefant-Service wird geschlossen.
Beim nächsten Start sollte keine Fehlermeldung mehr kommen.
Damit läuft dann auch der Elefant-Firebird auf Port 3060.
Gern können Sie das auch zusammen mit dem Support umstellen.
Dazu bitte eine Email an support@hasomed.de schicken.
Sollte bei der Aktion etwas schiefgehen,
haben Sie noch die zuvor gesicherten beiden Dateien.
Mit freundlichen Grüßen
Heiko Lüttge
HASOMED GmbH
Hallo Herr Will,
ich gehe mal von einer Installation in C:\Elefant1 aus.
Machen Sie als erstes eine Sicherheitskopie der folgenden beiden Dateien:
- C:\Elefant1\Netzwerk.Ins (falls die bekannten Endungen ausgeblendet sind, nur C:\Elefant1\Netzwerk)
- C:\Elefant1\Firebird_2\firebird.conf, bei ausgeblendeten Endungen müssen sie die Datei "suchen" durch rüberfahren mit der Maus
- Stoppen Sie den Elefant-Firebird-Server an.
- Öffnen Sie die firebird.conf (das ist eine normale Textdatei) und suchen sie nach 3050.
Die gefundene Zeile müsste so aussehen
#RemoteServicePort = 3050
- Entfernen Sei die # und ändern die 3050 auf 3060. Die Zeile sieht dann so aus.
RemoteServicePort = 3060
- Starten Sie den Elefant-Firebird-Server wieder neu.
- Starten Sie jetzt das Programm C:\Elefant1\ElefServ.exe.
Es dauert jetzt eine Weile, dann kommt eine Fehlermeldung "unavailable database".
Jetzt den Menüpunkt "Verzeichnis wählen" / "Server einstellen" anklicken.
Sollte der Menüpunkt nicht wählbar sein, müssen Sie sich an den Support wenden.
Sie benötigen dann eine neue Lizenz.
Im Editor in der Mitte müsste stehen C:\Elefant1\ELEFANT.GDB.
- Ändern Sie das ab in "localhost/3060:C:\Elefant1\ELEFANT.GDB" (ohne die "").
Der Elefant-Service wird geschlossen.
Beim nächsten Start sollte keine Fehlermeldung mehr kommen.
Damit läuft dann auch der Elefant-Firebird auf Port 3060.
Gern können Sie das auch zusammen mit dem Support umstellen.
Dazu bitte eine Email an support@hasomed.de schicken.
Sollte bei der Aktion etwas schiefgehen,
haben Sie noch die zuvor gesicherten beiden Dateien.
Mit freundlichen Grüßen
Heiko Lüttge
HASOMED GmbH
Zitat von mwill am 22. September 2023, 11:26 UhrHallo Herr Lüttge,
vielen Dank für die ausführliche Anleitung! Allerdings scheint das Problem gar nicht um der von mir angenommene Portkonflikt zu sein :-/
Es handelt sich um den Konflikt zweier Firebird-Installationen (FB 2.5 - Elefant, FB3 - Fremdanwendung) - beide haben die enstprechenden Windows-Dienste installiert (jeweils Firebird-Guardian-Anwendungsname + Firebird-Anwendungsname). Wenn beide Guardian-Dienste gestartet sind, funktioniert weder der Elefant noch die Fremdanwendung ...
Haben Sie vielleicht eine Idee für einen Lösungsansatz?
TIA
Mit freundlichen Grüßen
Matthias Will
Hallo Herr Lüttge,
vielen Dank für die ausführliche Anleitung! Allerdings scheint das Problem gar nicht um der von mir angenommene Portkonflikt zu sein :-/
Es handelt sich um den Konflikt zweier Firebird-Installationen (FB 2.5 - Elefant, FB3 - Fremdanwendung) - beide haben die enstprechenden Windows-Dienste installiert (jeweils Firebird-Guardian-Anwendungsname + Firebird-Anwendungsname). Wenn beide Guardian-Dienste gestartet sind, funktioniert weder der Elefant noch die Fremdanwendung ...
Haben Sie vielleicht eine Idee für einen Lösungsansatz?
TIA
Mit freundlichen Grüßen
Matthias Will
Zitat von Heiko Lüttge am 22. September 2023, 16:22 UhrHallo Herr Will,
und genau das sollte funktionieren, gerade weil beide Dienste verschiedene Namen/Ports benutzen.
Wir sollten telefonieren, aber bitte nach der Quartalsabrechnung (also ab dem 20.10.) ... 😉
Ich würde dann noch einen Entwickler-Kollegen mit dazubringen.
Getreu dem Motto:
"Ich weiß nicht alles, aber ich weiß, wer mir helfen kann."
Bitte eine E-Mail an support@hasomed.de schicken,
meinen Namen mit dazu und den Link dieses Artikels (https://hasomed.de/produkte/elefant/forum/topic/firebird-server-parallelbetrieb/).
Dann wird mir das direkt zugeordnet.
Mit freundlichen Grüßen
Heiko Lüttge
HASOMED GmbH
Hallo Herr Will,
und genau das sollte funktionieren, gerade weil beide Dienste verschiedene Namen/Ports benutzen.
Wir sollten telefonieren, aber bitte nach der Quartalsabrechnung (also ab dem 20.10.) ... 😉
Ich würde dann noch einen Entwickler-Kollegen mit dazubringen.
Getreu dem Motto:
"Ich weiß nicht alles, aber ich weiß, wer mir helfen kann."
Bitte eine E-Mail an support@hasomed.de schicken,
meinen Namen mit dazu und den Link dieses Artikels (https://hasomed.de/produkte/elefant/forum/topic/firebird-server-parallelbetrieb/).
Dann wird mir das direkt zugeordnet.
Mit freundlichen Grüßen
Heiko Lüttge
HASOMED GmbH