Skip to main content

23 posts tagged with "Postgresql"

View All Tags

Archiveopteryx und der Smarthost

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

Wir nutzen den Archiveopteryx E-Mailserver seit einigen Jahren. Aufgrund einiger Änderungen in unserer IT-Infrastruktur war es Zeit, einen neuen Server einzurichten und Archiveopteryx erneut zu installieren, dieses Mal in Kombination mit einer Smarthost Lösung. Archiveopteryx unterstützt den Smarthost Betrieb, dafür sind die Konfigurationsvariablen smarthost-address und smarthost-port vorgesehen. Allerdings funktionierte unser Setup nicht auf Anhieb, Archiveopteryx nahm die Mails zwar an, reichte diese aber nicht an den Smarthost weiter. In den Logfiles fand sich leider kein Hinweis. Die Lösung fand sich einige Tage eher zufällig: Bei der Konfiguration des smarthost-address darf kein Hostname angegeben werden, sondern dessen IP Adresse. Nun klappt es auch mit dem Versenden von E-Mails.

Liquibase mit Postgres und pgbouncer

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· One min read
Stephan Hochdörfer
Head of IT Business Operations

Versucht man mittels Liquibase auf eine Postgres Instanz zuzugreifen, die hinter einem pgbouncer hängt, bekommt man eine leider sehr undefinierte Fehlermeldung "Migration Failed: Startup parameter missing". Nach einigen Debuggingversuchen und Recherchen im Internet scheint das Problem nicht an der Postgres Datenbank zu suchen zu sein, sondern in der vorgeschalteten pgbouncer Instanz. Alle Work-rounds wie beispielsweise das explizite Definieren des verwendeten Kommunikationsprotokolls waren nicht erfolgreich. Es bleibt einem nichts weiter übrig, als die direkte Verbindung zur Postgres Datenbank aufzubauen. Danach funktioniert Liquibase wie gewohnt :)