Hallo,
wir haben folgendes Szenario:
Wir müssen mehrere Znuny Instanzen betreiben und möchten diese auf einen PostgreSQL DB Server zugreifen lassen.
Dafür haben wir mehrere Instanzen auf dem DB Server eingerichtet mit unterschiedlichen Ports.
Wie kann man im Znuny angeben, welchen Port er bei der Verbindung mit der PostgreSQL Datenbank verwenden soll?
Falls das nicht möglich ist, gibt es einen Konfigurationsvorschlag für unsere Situation: 3 Znuny VMs, 1 PostgreSQL DB VM.
Vielen Dank für eure Hilfe!
Thomas
PostgreSQL Datenbank mit alternativem Port anbinden
Re: PostgreSQL Datenbank mit alternativem Port anbinden
Hallo nochmal,
mein schlauer Kollege hat inzwischen einen Weg gefunden.
Er hat es über eine Apache Umgebungsvariable gelöst, die dann von Znuny verwendet wird.
Wir testen es noch im Detail, aber es scheint zu funktionieren.
Hat jemand Erfahrung mit dieser Lösung, oder wird sie uns um die Ohren fliegen?
Vielen Dank für eure Zeit und Hilfe!
Thomas
mein schlauer Kollege hat inzwischen einen Weg gefunden.
Er hat es über eine Apache Umgebungsvariable gelöst, die dann von Znuny verwendet wird.
Wir testen es noch im Detail, aber es scheint zu funktionieren.
Hat jemand Erfahrung mit dieser Lösung, oder wird sie uns um die Ohren fliegen?
Vielen Dank für eure Zeit und Hilfe!
Thomas
-
- Administrator
- Posts: 4240
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: PostgreSQL Datenbank mit alternativem Port anbinden
Hallo,
also das mit der Umgebungsvariablen kann, muss aber nicht gutgehen. Ich würde mich nicht darauf verlassen.
Die Konfiguration des Ports hat auch nichts mit Znuny selber zu tun sondern mit dem verwendeten Datenbanktreiber, DBD::Pg. In der Doku (https://metacpan.org/pod/DBD::Pg) kann man auch nachlesen wie man in der DSN einen Port angibt:
- Roy
also das mit der Umgebungsvariablen kann, muss aber nicht gutgehen. Ich würde mich nicht darauf verlassen.
Die Konfiguration des Ports hat auch nichts mit Znuny selber zu tun sondern mit dem verwendeten Datenbanktreiber, DBD::Pg. In der Doku (https://metacpan.org/pod/DBD::Pg) kann man auch nachlesen wie man in der DSN einen Port angibt:
Code: Select all
$Self->{'DatabaseDSN'} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};port=45054";
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?