[pgcluster: 461] Re: レプリケーションができません

inagaki btmntn @ yahoo.co.jp
2004年 8月 8日 (日) 16:55:56 JST


--0-1770131127-1091951756=:34002
Content-Type: text/plain; charset=iso-2022-jp


お世話になっております。
稲垣です。

レプリケーションできなかった件ですが、バージョンを「1.0.7av11」に
上げることでレプリケーションとれることを確認しました。

しかしながら、INSERT文、UPDATE文を発行すると、応答がかえってきません。
別ターミナルにて、レプリケーションがとれていることは確認できております。

以下のログがループして出力されておりますが、どのような対処をしていいかが
分かりません。

対処法をご教授頂きたくよろしくお願いします。


DEBUG(replicate_loop): wait replicate
DEBUG(replicate_loop): wait replicate
DEBUG(replicate_loop): wait replicate

 

cmdSys[S] cmdSts[N]
DEBUG(PGRread_packet): replicate_loop selected

cmdSys[R] cmdSts[Q]
DEBUG(PGRread_packet): query :: update test1 set name='4444444'

DEBUG(PGRreplicate_packet_send): cmdSts=Q

DEBUG(PGRreplicate_packet_send): cmdType=U

DEBUG(PGRreplicate_packet_send): port=5432

DEBUG(PGRreplicate_packet_send): pid=25484

DEBUG(PGRreplicate_packet_send): from_host=クラスタサーバ1

DEBUG(PGRreplicate_packet_send): dbName=template1

DEBUG(PGRreplicate_packet_send): userName=postgres

DEBUG(PGRreplicate_packet_send): recieve sec=1091950905

DEBUG(PGRreplicate_packet_send): recieve usec=600566

DEBUG(PGRreplicate_packet_send): query_size=31

DEBUG(PGRreplicate_packet_send): query=update test1 set name='4444444'

DEBUG(PGRreplicate_packet_send): useFlag[2]
DEBUG(is_need_response): sem_lock[1]
DEBUG(PGRreplicate_packet_send_each_server): except:5432@クラスタサーバ1 host:5432 @ db1.postgres.jp

DEBUG(PGRreplicate_packet_send_each_server): send replicate to:db1.postgres.jp

DEBUG(PGRsend_replicate_packet_to_server): host(db1.postgres.jp) : port(5432)
DEBUG(getTransactionTbl): not found in getTransactionTbl
DEBUG(pgr_createConn): PQsetdbLogin host[db1.postgres.jp] port[5432] db[template1] user[postgres]
DEBUG(pgr_createConn): PQsetdbLogin ok!!
DEBUG(insertTransactionTbl): db:template1 port:5432 user:postgres host:db1.postgres.jp query:update
test1 set name='4444444'
DEBUG(insertTransactionTbl): sync_command(SELECT PGR_SYSTEM_COMMAND_FUNCTION(3,1091950905,600566,1)
)
DEBUG(insertTransactionTbl): PQexec send :update test1 set name='4444444'
DEBUG(insertTransactionTbl): PQexec end
DEBUG(getTransactionTbl): hit !! transaction tbl host db1.postgres.jp db:template1 pid:25484
DEBUG(getTransactionTbl): sem_lock[2]
DEBUG(PGRsem_lock): sem_unlock[1]
DEBUG(PGRreplicate_packet_send_each_server): except:5432@クラスタサーバ1 host:5432 @ db2.postgres.jp

DEBUG(PGRreplicate_packet_send_each_server): send replicate to:db2.postgres.jp

DEBUG(PGRsend_replicate_packet_to_server): host(db2.postgres.jp) : port(5432)
DEBUG(getTransactionTbl): not found in getTransactionTbl
DEBUG(pgr_createConn): PQsetdbLogin host[db2.postgres.jp] port[5432] db[template1] user[postgres]
DEBUG(pgr_createConn): PQsetdbLogin ok!!
DEBUG(insertTransactionTbl): db:template1 port:5432 user:postgres host:db2.postgres.jp query:update
test1 set name='4444444'
DEBUG(insertTransactionTbl): sync_command(SELECT PGR_SYSTEM_COMMAND_FUNCTION(3,1091950905,600566,1)
)
DEBUG(insertTransactionTbl): PQexec send :update test1 set name='4444444'
DEBUG(insertTransactionTbl): PQexec end
DEBUG(getTransactionTbl): hit !! transaction tbl host db2.postgres.jp db:template1 pid:25484
DEBUG(getTransactionTbl): sem_lock[3]
DEBUG(PGRsem_lock): sem_unlock[2]
DEBUG(getTransactionTbl): PGRreplicate_packet_send end
DEBUG(getTransactionTbl): sem_unlock[3]


DEBUG(replicate_loop): wait replicate
DEBUG(replicate_loop): wait replicate
DEBUG(replicate_loop): wait replicate




---------------------------------
GANBARE! NIPPON!
Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE
http://mail.ganbare-nippon.yahoo.co.jp/
--0-1770131127-1091951756=:34002
Content-Type: text/html; charset=iso-2022-jp

<table width=100%><tr><td>
<P>お世話になっております。<BR>稲垣です。</P>
<P>レプリケーションできなかった件ですが、バージョンを「1.0.7av11」に<BR>上げることでレプリケーションとれることを確認しました。</P>
<P>しかしながら、INSERT文、UPDATE文を発行すると、応答がかえってきません。<BR>別ターミナルにて、レプリケーションがとれていることは確認できております。</P>
<P>以下のログがループして出力されておりますが、どのような対処をしていいかが<BR>分かりません。</P>
<P>対処法をご教授頂きたくよろしくお願いします。</P>
<P><BR>DEBUG(replicate_loop): wait replicate<BR>DEBUG(replicate_loop): wait replicate<BR>DEBUG(replicate_loop): wait replicate</P>
<P>&nbsp;</P>
<P>cmdSys[S] cmdSts[N]<BR>DEBUG(PGRread_packet): replicate_loop selected</P>
<P>cmdSys[R] cmdSts[Q]<BR>DEBUG(PGRread_packet): query :: update test1 set name='4444444'</P>
<P>DEBUG(PGRreplicate_packet_send): cmdSts=Q</P>
<P>DEBUG(PGRreplicate_packet_send): cmdType=U</P>
<P>DEBUG(PGRreplicate_packet_send): port=5432</P>
<P>DEBUG(PGRreplicate_packet_send): pid=25484</P>
<P>DEBUG(PGRreplicate_packet_send): from_host=クラスタサーバ1</P>
<P>DEBUG(PGRreplicate_packet_send): dbName=template1</P>
<P>DEBUG(PGRreplicate_packet_send): userName=postgres</P>
<P>DEBUG(PGRreplicate_packet_send): recieve sec=1091950905</P>
<P>DEBUG(PGRreplicate_packet_send): recieve usec=600566</P>
<P>DEBUG(PGRreplicate_packet_send): query_size=31</P>
<P>DEBUG(PGRreplicate_packet_send): query=update test1 set name='4444444'</P>
<P>DEBUG(PGRreplicate_packet_send): useFlag[2]<BR>DEBUG(is_need_response): sem_lock[1]<BR>DEBUG(PGRreplicate_packet_send_each_server): except:5432@クラスタサーバ1 host:5432 @ db1.postgres.jp</P>
<P>DEBUG(PGRreplicate_packet_send_each_server): send replicate to:db1.postgres.jp</P>
<P>DEBUG(PGRsend_replicate_packet_to_server): host(db1.postgres.jp) : port(5432)<BR>DEBUG(getTransactionTbl): not found in getTransactionTbl<BR>DEBUG(pgr_createConn): PQsetdbLogin host[db1.postgres.jp] port[5432] db[template1] user[postgres]<BR>DEBUG(pgr_createConn): PQsetdbLogin ok!!<BR>DEBUG(insertTransactionTbl): db:template1 port:5432 user:postgres host:db1.postgres.jp query:update<BR>test1 set name='4444444'<BR>DEBUG(insertTransactionTbl): sync_command(SELECT PGR_SYSTEM_COMMAND_FUNCTION(3,1091950905,600566,1)<BR>)<BR>DEBUG(insertTransactionTbl): PQexec send :update test1 set name='4444444'<BR>DEBUG(insertTransactionTbl): PQexec end<BR>DEBUG(getTransactionTbl): hit !! transaction tbl host db1.postgres.jp db:template1 pid:25484<BR>DEBUG(getTransactionTbl): sem_lock[2]<BR>DEBUG(PGRsem_lock): sem_unlock[1]<BR>DEBUG(PGRreplicate_packet_send_each_server): except:5432@クラスタサーバ1 host:5432 @ db2.postgres.jp</P>
<P>DEBUG(PGRreplicate_packet_send_each_server): send replicate to:db2.postgres.jp</P>
<P>DEBUG(PGRsend_replicate_packet_to_server): host(db2.postgres.jp) : port(5432)<BR>DEBUG(getTransactionTbl): not found in getTransactionTbl<BR>DEBUG(pgr_createConn): PQsetdbLogin host[db2.postgres.jp] port[5432] db[template1] user[postgres]<BR>DEBUG(pgr_createConn): PQsetdbLogin ok!!<BR>DEBUG(insertTransactionTbl): db:template1 port:5432 user:postgres host:db2.postgres.jp query:update<BR>test1 set name='4444444'<BR>DEBUG(insertTransactionTbl): sync_command(SELECT PGR_SYSTEM_COMMAND_FUNCTION(3,1091950905,600566,1)<BR>)<BR>DEBUG(insertTransactionTbl): PQexec send :update test1 set name='4444444'<BR>DEBUG(insertTransactionTbl): PQexec end<BR>DEBUG(getTransactionTbl): hit !! transaction tbl host db2.postgres.jp db:template1 pid:25484<BR>DEBUG(getTransactionTbl): sem_lock[3]<BR>DEBUG(PGRsem_lock): sem_unlock[2]<BR>DEBUG(getTransactionTbl): PGRreplicate_packet_send end<BR>DEBUG(getTransactionTbl): sem_unlock[3]</P>
<P><BR>DEBUG(replicate_loop): wait replicate<BR>DEBUG(replicate_loop): wait replicate<BR>DEBUG(replicate_loop): wait replicate<BR></P>
</td></tr></table>
<p><br><hr size=1>GANBARE! NIPPON!<br>
Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE<br>
<a href="http://mail.ganbare-nippon.yahoo.co.jp/">http://mail.ganbare-nippon.yahoo.co.jp/</a>

--0-1770131127-1091951756=:34002--



pgcluster メーリングリストの案内