mosquitto-users team mailing list archive
-
mosquitto-users team
-
Mailing list archive
-
Message #00412
?????? ?????? ?????? ?????? 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";<roger@xxxxxxxxxx>;
????????: 2013??12??13??(??????) ????4:37
??????: "??(Grey)??"<86267306@xxxxxx>;
????: "Karl P"<karlp@xxxxxxxxxxxx>; "mosquitto-users"<mosquitto-users@xxxxxxxxxxxxxxxxxxx>;
????: 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)?? <86267306@xxxxxx> 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";<karlp@xxxxxxxxxxxx>;
> ????????: 2013??12??13??(??????) ????10:34
> ??????: "mosquitto-users"<mosquitto-users@xxxxxxxxxxxxxxxxxxx>;
> ????: 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 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.
>> -----------------------------------------------------------------wrote 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";<karlp@xxxxxxxxxxxx>;
>> *????????:* 2013??12??11??(??????) ????10:00
>> *??????:* "mosquitto-users"<mosquitto-users@xxxxxxxxxxxxxxxxxxx>;
>> *????:* 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";<jpmens@xxxxxxxxx>;
>> > Date: Tue, Dec 10, 2013 07:40 PM
>> > To: "mosquitto-users"<mosquitto-users@xxxxxxxxxxxxxxxxxxx>;
>> >
>> > 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@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~mosquitto-users
>> > More help : https://help.launchpad.net/ListHelp
>> > .
>>
>> > --
>> > Mailing list: https://launchpad.net/~mosquitto-users
>> > Post to : mosquitto-users@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~mosquitto-users
>> > More help : https://help.launchpad.net/ListHelp
>>
>>
>> --
>> Mailing list: https://launchpad.net/~mosquitto-users
>> Post to : mosquitto-users@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~mosquitto-users
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
> --
> Mailing list: https://launchpad.net/~mosquitto-users
> Post to : mosquitto-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~mosquitto-users
> More help : https://help.launchpad.net/ListHelp
>
> --
> Mailing list: https://launchpad.net/~mosquitto-users
> Post to : mosquitto-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~mosquitto-users
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References
-
I met a strange question
From: ??(Grey)??, 2013-12-10
-
Re: I met a strange question
From: Roger Light, 2013-12-10
-
?????? I met a strange question
From: ??(Grey)??, 2013-12-10
-
Re: 回复: I met a strange question
From: Jan-Piet Mens, 2013-12-10
-
Re: ?????? I met a strange question
From: ??(Grey)??, 2013-12-11
-
Re: 回复: I met a strange question
From: Karl Palsson, 2013-12-11
-
?????? ?????? I met a strange question
From: ??(Grey)??, 2013-12-13
-
Re: 回复: 回复: I met a strange question
From: Karl P, 2013-12-13
-
?????? ?????? ?????? I met a strange question
From: ??(Grey)??, 2013-12-13
-
Re: 回复: 回复: 回复: I met a strange question
From: Roger Light, 2013-12-13