[zeromq-dev] Strange behaviour running Clone Server Reliability v6 example from ZGuide
Matt McClean
matt.mcclean at gmail.com
Wed Feb 8 08:36:45 CET 2012
Hi there,
Have tried to run the clone server example v6 from the Zguide and getting
some weird behavior that I wanted to check. I am attempting to run the C
example with two clone servers and two clients. I start the primary clone
server and it gives the following output:
MacBookPro:C matt$ clonesrv6 -p
12-02-08 11:28:22 I: primary master, waiting for backup (slave)
12-02-08 11:28:22 I: zloop: register SUB poller (0x7fb692403bb0, 0)
12-02-08 11:28:22 I: zloop: register timer delay=1000 times=0
12-02-08 11:28:22 I: zloop: register timer delay=1000 times=0
12-02-08 11:28:22 I: zloop: polling for 1000 msec
12-02-08 11:28:23 I: zloop: call timer handler
12-02-08 11:28:23 I: zloop: call timer handler
12-02-08 11:28:23 I: zloop: call timer handler
12-02-08 11:28:23 I: zloop: polling for 1000 msec
12-02-08 11:28:24 I: zloop: call timer handler
12-02-08 11:28:24 I: zloop: call timer handler
12-02-08 11:28:24 I: zloop: call timer handler
12-02-08 11:28:24 I: zloop: polling for 999 msec
I then start the second clone server and it gives the following:
MacBookPro:C matt$ clonesrv6 -b
12-02-08 11:29:01 I: backup slave, waiting for primary (master)
12-02-08 11:29:01 I: zloop: register SUB poller (0x7fbf5bc03b90, 0)
12-02-08 11:29:01 I: zloop: register timer delay=1000 times=0
12-02-08 11:29:01 I: zloop: register timer delay=1000 times=0
12-02-08 11:29:01 I: zloop: polling for 1000 msec
12-02-08 11:29:01 I: zloop: call SUB socket handler (0x7fbf5bd012a0, 0)
12-02-08 11:29:01 I: zloop: polling for 398 msec
12-02-08 11:29:02 I: zloop: call timer handler
12-02-08 11:29:02 I: zloop: call timer handler
12-02-08 11:29:02 I: zloop: call timer handler
12-02-08 11:29:02 I: zloop: polling for 1000 msec
12-02-08 11:29:02 I: zloop: call SUB socket handler (0x7fbf5bd012a0, 0)
12-02-08 11:29:02 I: connected to primary (master), ready as slave
12-02-08 11:29:02 I: zloop: register SUB poller (0x7fbf5bc04450, 0)
12-02-08 11:29:02 I: zloop: polling for 397 msec
12-02-08 11:29:02 I: zloop: call SUB socket handler (0x7fbf5bc04450, 0)
12-02-08 11:29:02 I: asking for snapshot from: tcp://localhost:5556
Then the primary clone server starts spitting out a lot of output in the
console with the following lines without any client connected:
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: call ROUTER socket handler (0x7fb6924018a0, 0)
CLIENT REQUEST
12-02-08 11:29:26 I: zloop: polling for 670 msec
12-02-08 11:29:26 I: zloop: ca
I then try to connect client and it send messages OK but every so often
they seem to detect that the primary clone server is down with the
following output:
MacBookPro:C matt$ clonecli6
12-02-08 11:31:41 I: adding server tcp://localhost:5556...
12-02-08 11:31:41 I: waiting for server at tcp://localhost:5556...
12-02-08 11:31:41 I: adding server tcp://localhost:5566...
/client/8401
/client/7984
/client/3352
/client/5539
/client/3647
12-02-08 11:31:46 I: server at tcp://localhost:5556 didn't give hugz
12-02-08 11:31:46 I: waiting for server at tcp://localhost:5566...
/client/9161
/client/1416
/client/2428
/client/1566
/client/1088
12-02-08 11:31:51 I: server at tcp://localhost:5566 didn't give hugz
12-02-08 11:31:51 I: waiting for server at tcp://localhost:5556...
/client/5129
/client/2960
It seems strange behavior so wanted to check if this was normal for this
example or not.
Regards,
Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120207/9a03e178/attachment.htm>
More information about the zeromq-dev
mailing list