Bitte oder Registrieren, um Beiträge und Themen zu erstellen.

Firebird Server Parallelbetrieb

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

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

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

 

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