bottledaemon stop/start doesn't work if killed elsewhere
Adam Funk
a24061 at ducksburg.com
Mon Nov 19 16:12:06 UTC 2018
On 2018-11-18, Adam Funk wrote:
> Hi,
>
> I'm using bottledaemon to run a little REST service on a Pi that takes
> input from other machines on the LAN and stores stuff in a database.
> I have a cron job to call 'stop' and 'start' on it daily, just in case
> of problems.
>
> Occasionally the oom-killer runs overnight and kills the process using
> bottledaemon; when this happens (unlike properly stopping the daemon),
> the pidfile and its lockfile are left on the filesystem, so the 'stop'
> does nothing and the 'start' gets refusedq because the old pidfile and
> lockfile are present. At the moment, I eventually notice something
> wrong with the output data, ssh into the Pi, and rm the two files then
> call 'start' on the daemon again.
>
> Is there a recommended or good way to handle this situation
> automatically?
Sorry, I posted this to the wrong group/list!
More information about the ubuntu-users
mailing list