Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mosquitto-dev] save mosquitto.db for running instance if persistance if false

Roger et al

That strikes me as an amazingly well written bit of software to support that.

Very impressive.

Paul

On 18 August 2016 at 03:07, John Harrison <john@xxxxxxxxxxx> wrote:
Works! :-)

Seems you don't need the SIGUSR1. Once the process saw the SIGHUP it reloaded the config file then saved the database.

Thank you,

-John


On Wed, Aug 17, 2016 at 8:58 AM, Roger Light <roger@xxxxxxxxxx> wrote:
Hi John,

I forgot to mention that you'd have to send a SIGHUP to the broker
first to tell it to reload the config.

Cheers,

Roger



On Mon, Aug 15, 2016 at 7:35 PM, John Harrison <john@xxxxxxxxxxx> wrote:
> I am already using a config file but I just tried this and it doesn't seem
> to be working for me. I changed the line in the config file from
> persistence false
> to
> persistence true
>
> then found the PID of the mosquitto service and sent it:
> sudo kill -SIGUSR1 MOSQUITTO_PID
>
> the log file shows:
> Error in poll: Interrupted system call.
>
> and no mosquitto.db was written.
>
> I know my settings are OK because I then stopped and restarted the mosquitto
> service. With the new setting of persistence in the config file a
> mosquitto.db file was created when the service was stopped.
>
> mosquitto version 1.4.9 (build date Fri, 17 Jun 2016 15:43:08 +0100)
>
> This was all done on a test service. I have a prod service on another server
> and that's the one I am concerned about.
>
> -John
>
>
>
>
>
> On Sat, Apr 30, 2016 at 4:40 PM, Roger Light <roger@xxxxxxxxxx> wrote:
>>
>> Hi John,
>>
>> If you're using a config file already, then changing the config file
>> to include "persistence true" and sending a signal SIGUSR1 should do
>> the job.
>>
>> If you're not using a config file then your only hope is to modify
>> db->config->persistence to be non-zero using a debugger. I've not
>> tried it, but it should work - although you'd need debug symbols.
>>
>> Cheers,
>>
>> Roger
>>
>>
>>
>> On Sat, Apr 30, 2016 at 4:47 PM, John Harrison <john@xxxxxxxxxxx> wrote:
>> > Is there any way to save the mosquitto.db configuration for a running
>> > instance of mosquitto where persistence was set to false?
>> >
>> >
>> > _______________________________________________
>> > mosquitto-dev mailing list
>> > mosquitto-dev@xxxxxxxxxxx
>> > To change your delivery options, retrieve your password, or unsubscribe
>> > from
>> > this list, visit
>> > https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>> _______________________________________________
>> mosquitto-dev mailing list
>> mosquitto-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>>
>
>
>
> --
> John @ filimin.com
> Like us on Facebook https://www.facebook.com/filiminlight
> Follow us on Twitter @filiminlight
>
> _______________________________________________
> mosquitto-dev mailing list
> mosquitto-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
_______________________________________________
mosquitto-dev mailing list
mosquitto-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mosquitto-dev

_______________________________________________
mosquitto-dev mailing list
mosquitto-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mosquitto-dev



--
Paul Fremantle
Part-time PhD student - School of Computing
twitter: pzfreo / skype: paulfremantle / blog: http://pzf.fremantle.org
Co-Founder, WSO2
Apache Member and Committer
07740 199 729

Back to the top