Hi I've tried this against V1.2.3 .... and I can still reproduce the error.
My client is using paho C libs Francois van der Merwe Integration Specialist 082 556 9467 Follow me on twitter: francoisvdmerwe -----Original Message----- From: Mosquitto-users [mailto:mosquitto-users-bounces+francoisvdm=francoisvdm.co...@lists.launchpad.net] On Behalf Of Roger Light Sent: 22 December 2013 16:00 PM To: 灰(Grey)狼 Cc: mosquitto-users Subject: Re: [Mosquitto-users] 回复: 回复: 回复: 回复: 回复: 回复: 回复: I met a strange question Hi, I've reproduced the problem with 1.2, but it appears to be fine under 1.2.3. I've put Windows and Cygwin binaries on the site, could you give them a try? Cheers, Roger On Wed, Dec 18, 2013 at 10:40 AM, 灰(Grey)狼 <86267...@qq.com> wrote: > hi roger, > > Can you please give me some suggestions . In win7 bit 32、win7 > bit > 64、windows 2003 server bit 64 ,I all encountered this issue. Only once > not occurs is in debian linux . This question confused me much . > thanks > > ------------------ 原始邮件 ------------------ > 发件人: "86267306";<86267...@qq.com>; > 发送时间: 2013年12月17日(星期二) 下午3:22 > 收件人: "mosquitto-users"<mosquitto-users@lists.launchpad.net>; > 主题: [Mosquitto-users] 回复: 回复: 回复: 回复: 回复: 回复: I met a strange question > > hi, > > I did test in debian OS,not found this problem . my previous tests > is under Win7 64bit SP1 and Win XP SP3 > > > ------------------ 原始邮件 ------------------ > 发件人: "86267306";<86267...@qq.com>; > 发送时间: 2013年12月16日(星期一) 上午10:45 > 收件人: "mosquitto-users"<mosquitto-users@lists.launchpad.net>; > 主题: [Mosquitto-users] 回复: 回复: 回复: 回复: 回复: I met a strange question > > hi roger, > > I tried in five computer ,include broker or client, All met this > question: cannot receive message after mosquitto restart ,can you > please show me how you test .thanks > > > ------------------ 原始邮件 ------------------ > 发件人: "86267306";<86267...@qq.com>; > 发送时间: 2013年12月16日(星期一) 上午10:09 > 收件人: "roger"<ro...@atchoo.org>; > 抄送: "mosquitto-users"<mosquitto-users@lists.launchpad.net>; > 主题: [Mosquitto-users] 回复: 回复: 回复: 回复: I met a strange question > > Hi,rogger, > > I just installed > http://mosquitto.org/files/binary/cygwin/mosquitto-1.2-install-cygwin. > exe then modify persistence options then test , did nothing more . my > computer also installed rattbitMQ、ActiveMQ、etc .but these services not > started . I will test this question in a clear computer . > > > ------------------ 原始邮件 ------------------ > 发件人: "roger";<ro...@atchoo.org>; > 发送时间: 2013年12月13日(星期五) 下午4:37 > 收件人: "灰(Grey)狼"<86267...@qq.com>; > 抄送: "Karl P"<ka...@tweak.net.au>; > "mosquitto-users"<mosquitto-users@lists.launchpad.net>; > 主题: Re: [Mosquitto-users] 回复: 回复: 回复: I met a strange question > > Hi, > > The attached is what I get (it works). Are you sure there are no more > details you have missed out? > > Cheers, > > Roger > > > On Fri, Dec 13, 2013 at 2:56 AM, 灰(Grey)狼 <86267...@qq.com> wrote: >> Sorry , attachment is my config file , I open two window , Window I >> pub ,Window II sub messages. >> in Window I , I published M1、M2 ,and Window II receive it . then >> restart mosquitto. Window II receive nothing at all. >> >> Window I: >> E:\mosquitto>mosquitto_pub -t dsms/110/test -h 192.168.100.79 -q 2 -m >> M1 >> >> E:\mosquitto>mosquitto_pub -t dsms/110/test -h 192.168.100.79 -q 2 -m >> M2 >> >> E:\mosquitto>mosquitto_pub -t dsms/110/test -h 192.168.100.79 -q 2 -m >> M3 >> >> E:\mosquitto>mosquitto_pub -t dsms/110/test -h 192.168.100.79 -q 2 -m >> M3 >> >> E:\mosquitto>mosquitto_pub -t dsms/110/test -h 192.168.100.79 -q 2 -m >> M3 >> >> Window II: >> E:\mosquitto>mosquitto_sub -t dsms/# -q 2 -c -i testclient >> M1 >> M2 >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------ 原始邮件 ------------------ >> 发件人: "Karl P";<ka...@tweak.net.au>; >> 发送时间: 2013年12月13日(星期五) 上午10:34 >> 收件人: "mosquitto-users"<mosquitto-users@lists.launchpad.net>; >> 主题: Re: [Mosquitto-users]回复: 回复: I met a strange question >> >> >> If possible can you provide: >> >> a) the config file for the broker >> b) complete commands, _in order_. If you have two windows open, one >> for the pubsliher and one for the subscriber, and one of restarting >> the broker, please include _all_ commands, _in order_ >> >> It's extremely difficult to understand what you're doing with the >> descriptions you're using. >> >> Sincerely, >> Karl Palsson >> >> >> On 12/13/2013 02:03 AM, 灰(Grey)狼 wrote: >>> Thanks roger for your patient answer . I did many tests about this >>> question. >>> below is latest test : >>> 1> setup mosquitto-1.2-install-cygwin.exe ,than modify "persistence >>> true"、"persistence_file mosquitto.db"、"persistence_location >>> e:\mosquitto >>> \"、"port 55003" in mosquitto.conf ONLY. >>> 2> use mosquitto_pub command to publish a test message. In the same >>> 2> time >>> , >>> use >>> mosquitto_sub command to >>> subscribe message . mosquitto_sub start with '-c' param to receive >>> durable subscribe >>> 3> pub a message , then sub command will receive it , everything is ok. >>> 4> restart mosquitto service . then pub some test messages >>> 5> mosquitto_sub receive nothing. restart mosquitto_sub ,then pub >>> messages >>> again , also receive nothing >>> All in all, If i set cleansession=false in mqtt client , receive >>> some message then restart mosquitto broker. mqtt client will not >>> receive message at all , The only way i known to make mqtt client >>> normal is delete persistent file then restart mosquitto service. >>> -----------------------------------------------------------------wro >>> te by roger This doesn't seem to be related to Francois' problem, so >>> I presume you meant to reply in the "I met a strange question" >>> thread. >>> >>> I'm afraid it's still very difficult to know exactly what problem >>> you are having. Please post exactly the steps you go through and >>> exactly what you expect to happen. Don't miss any steps out and >>> don't omit any configuration options - you say you have those three >>> options in use, but then connect to a non-standard port. Either you >>> missed a configuration option or you are connecting to a different >>> broker than you think. >>> >>> If you are saying that you expect the mosquitto_sub client to >>> receive the test11 message, but that you have deleted the >>> persistence file before restarting mosquitto, then this is expected >>> behaviour. If you delete the persistence file then you have deleted >>> the information that mosquitto would use to know which clients should have >>> messages stored. >>> In effect, this is the first time that the client "112" has >>> connected to the broker. >>> >>> Regards, >>> >>> Roger >>> >>> >>> ------------------ 原始邮件 ------------------ >>> *发件人:* "Karl Palsson";<ka...@tweak.net.au>; >>> *发送时间:* 2013年12月11日(星期三) 晚上10:00 >>> *收件人:* "mosquitto-users"<mosquitto-users@lists.launchpad.net>; >>> *主题:* Re: [Mosquitto-users] 回复: I met a strange question >>> >>> >>> If you could share your paho code, people might know more, it's very >>> hard to understand what you're doing I'm sorry. >>> >>> What I _think_ is happening, is that while you are publishing with >>> qos2, you might not have clean_session=False, or you might not have >>> stable/persistent client ids. >>> In >>> that case, paho might reconnect, >>> but it won't resubscribe. (If paho even reconnects) >>> >>> >>> On Wed, Dec 11, 2013 at 10:10:49AM +0800, 灰(Grey)狼 wrote: >>> > thanks . even though i pub a new message , my paho client also >>> can't sub any messages , so i think this problem has nothing with >>> retained flag. >>> > >>> > >>> > >>> > >>> > ------------------ Original ------------------ >>> > From: "Jan-Piet Mens";<jpm...@gmail.com>; >>> > Date: Tue, Dec 10, 2013 07:40 PM > To: >>> "mosquitto-users"<mosquitto-users@lists.launchpad.net>; >>> > >>> > Subject: Re: [Mosquitto-users] 回复: I met a strange question > >>> > > > Hello, > >>> > > 1.delete mosquitto.db then restart mosquitto >>> > > 2. pub a qos 2 message without sub >>> > > 3. restart subscriber and cannot receive message any more. >>> > >>> > If you intend to be able to get messages previously published to >>> the > broker (i.e. retained *by* the broker), you have to set the `retain' >>> > flag on messages as you publish them. With the command-line >>> tools, you'd > do something like this: >>> > >>> > mosquitto_pub -t topic -m payload -r >>> > >>> > A subsequent SUB on that topic (provided ACLs allow you to do so) >>> will > read that last retained message for that particular topic. >>> > >>> > -JP >>> > >>> > -- >>> > Mailing list: https://launchpad.net/~mosquitto-users >>> > Post to : mosquitto-users@lists.launchpad.net >>> > Unsubscribe : https://launchpad.net/~mosquitto-users >>> > More help : https://help.launchpad.net/ListHelp >>> > . >>> >>> > -- >>> > Mailing list: https://launchpad.net/~mosquitto-users >>> > Post to : mosquitto-users@lists.launchpad.net >>> > Unsubscribe : https://launchpad.net/~mosquitto-users >>> > More help : https://help.launchpad.net/ListHelp >>> >>> >>> -- >>> Mailing list: https://launchpad.net/~mosquitto-users >>> Post to : mosquitto-users@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~mosquitto-users >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >> -- >> Mailing list: https://launchpad.net/~mosquitto-users >> Post to : mosquitto-users@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~mosquitto-users >> More help : https://help.launchpad.net/ListHelp >> >> -- >> Mailing list: https://launchpad.net/~mosquitto-users >> Post to : mosquitto-users@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~mosquitto-users >> More help : https://help.launchpad.net/ListHelp >> > > > -- > Mailing list: https://launchpad.net/~mosquitto-users > Post to : mosquitto-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~mosquitto-users > More help : https://help.launchpad.net/ListHelp > -- Mailing list: https://launchpad.net/~mosquitto-users Post to : mosquitto-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~mosquitto-users More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~mosquitto-users Post to : mosquitto-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~mosquitto-users More help : https://help.launchpad.net/ListHelp