<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Streaming Replication: Połączenie zerwane przez drugą stronę]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=14329&amp;type=atom"/>
	<updated>2016-09-15T12:38:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=14329</id>
		<entry>
			<title type="html"><![CDATA[Streaming Replication: Połączenie zerwane przez drugą stronę]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=17849#p17849"/>
			<content type="html"><![CDATA[Witam serdecznie,

potrzebuję wykonać replikację bazy w czasie rzeczywistym (Streaming Replication - SR).
Duplikacja bazy została wykonana. Połączenie między bazami nawiązane.
Jednak...
podczas próby przeprowadzenia jakiejś akcji na bazie głównej (primary/master) typu INSERT/UPDATE/DELETE niestety dane nie są przesyłane na drugą maszynę (standby/slave).

Sprawdzając logi postgresowe dostałem informację następującą:
"DZIENNIK:  nie można otrzymać danych od klienta: Połączenie zerwane przez drugą stronę"

Jeśli odwołam wywołane polecenie np.:
"INSERT INTO tab1(col_1) VALUES ('test_string');"

dostaję komunikat w logach:
"OSTRZEŻENIE:  anulowanie oczekiwania na replikację synchroniczną na skutek polecenia użytkownika
 Transakcja została już zatwierdzona lokalnie, ale mogła nie zostać zreplikowana do gotowości."


cała konfigurację przeprowadziłem zgodnie z tutrialem:
[url]https://wiki.postgresql.org/wiki/Streaming_Replication[/url]

Proszę o pomoc i szybką odpowiedź.]]></content>
			<author>
				<name><![CDATA[lisz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=4034</uri>
			</author>
			<updated>2016-09-15T12:38:06Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=17849#p17849</id>
		</entry>
</feed>
