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

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

Back to the top