Soledad server not (re)starting correctly
after a deploy, soledad-server was down:
Dec 06 11:47:53 dev1: Notice: /Stage[main]/Soledad::Server/Service[soledad-server]: Triggered 'refresh' from 1 events root@dev1:~# systemctl status soledad-server.service ● soledad-server.service - LSB: Start soledad daemon at boot time Loaded: loaded (/etc/init.d/soledad-server) Active: active (exited) since Tue 2016-12-06 11:47:53 UTC; 2h 5min ago Process: 2421 ExecStop=/etc/init.d/soledad-server stop (code=exited, status=0/SUCCESS) Process: 2425 ExecStart=/etc/init.d/soledad-server start (code=exited, status=0/SUCCESS) root@dev1:~# systemctl stop soledad-server.service root@dev1:~# systemctl status soledad-server.service ● soledad-server.service - LSB: Start soledad daemon at boot time Loaded: loaded (/etc/init.d/soledad-server) Active: inactive (dead) since Tue 2016-12-06 13:53:19 UTC; 5s ago Process: 4016 ExecStop=/etc/init.d/soledad-server stop (code=exited, status=0/SUCCESS) Process: 2425 ExecStart=/etc/init.d/soledad-server start (code=exited, status=0/SUCCESS) root@dev1:~# systemctl start soledad-server.service root@dev1:~# systemctl status soledad-server.service ● soledad-server.service - LSB: Start soledad daemon at boot time Loaded: loaded (/etc/init.d/soledad-server) Active: active (running) since Tue 2016-12-06 13:53:36 UTC; 2s ago Process: 4016 ExecStop=/etc/init.d/soledad-server stop (code=exited, status=0/SUCCESS) Process: 4206 ExecStart=/etc/init.d/soledad-server start (code=exited, status=0/SUCCESS) CGroup: /system.slice/soledad-server.service └─4217 /usr/bin/python /usr/bin/twistd --uid=soledad --gid=soledad --pidfile=/var/run/soledad.pid --syslog --prefix=soledad-server web --wsgi=leap.soledad.server.application --...
I think the we should include a proper systemd service unit file (#8201 (closed)) for better service handling.
(from redmine: created on 2016-12-06, relates #8201 (closed))