Details in attached log file. [kamailio-fail.txt](https://github.com/kamailio/kamailio/files/949032/kamailio-fail.txt)
What do you mean by 'not null code'?
From https://www.freedesktop.org/software/systemd/man/systemd.service.html
``` Restart: [...] If set to on-failure, the service will be restarted when the process exits with a non-zero exit code, is terminated by a signal (including on core dump, but excluding the aforementioned four signals), when an operation (such as service reload) times out, and when the configured watchdog timeout is triggered. [...] If set to on-abort, the service will be restarted only if the service process exits due to an uncaught signal not specified as a clean exit status. ```
Hello @linuxmaniac Yes, I want say "non-zero exit code" or "Unclean exit code" Clean exit code is "0" or codes marked as "SuccessExitStatus" Please see same link
SuccessExitStatus=1 2 8 SIGKILL ensures that exit codes 1, 2, 8 and the termination signal SIGKILL are considered clean service terminations.
Closed #1085.
This can be fixed by packagers on their systemd scripts.