diff --git a/lib/snowplow-storage-loader/postgres_loader.rb b/lib/snowplow-storage-loader/postgres_loader.rb index f4bfda219..cfea4bc97 100644 --- a/lib/snowplow-storage-loader/postgres_loader.rb +++ b/lib/snowplow-storage-loader/postgres_loader.rb @@ -178,6 +178,7 @@ def self.get_connection(target) props.set_property :user, target[:username] props.set_property :password, target[:password] props.set_property :sslmode, target.fetch(:ssl_mode, "disable") + props.set_property :tcpKeepAlive, "true" # TODO: make this configurable if any adverse effects # Used instead of Java::JavaSql::DriverManager.getConnection to prevent "no suitable driver found" error org.postgresql.Driver.new.connect(connection_url, props)