On 12/14/2016 06:44 PM, Benjamin Boudoir wrote: > Ça, je suis d'accord. Le problème c'est que dès que tu n'es pas dans > un cas "courant", c'est impossible et on a des setups ou ton > applicatif peut marcher dans un cas et pas dans l'autre. > Exemple : le fait de lancer une appli en debug avec l'option > "Restart=on-failure" qui fait bander les admins trop flemmards pour > installer monit et les devs trop peu compétents pour faire des softs > stables en prod. J'ai un peu la flemme de rechercher le ticket, mais > en gros : pour systemd, une "failure" de ton service, c'est quand il > écrit sur stderr. Ce qui peut correspondre à du warning ou du debug, > comme communément admit par tous les devs / sysadmins depuis des > dizaines d'années. Dans mes souvenirs, le ticket a été clos en > "wontfix" (et plus bas tu parles de discuter avec ces personnes...) Tu as un lien vers le ticket ou c'est juste du FUD ? Parce que la doc est assez claire sur ce qui provoque un restart on failure, est il n'est fait aucune mention de stderr : «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.» (https://www.freedesktop.org/software/systemd/man/systemd.service.html)
Jo
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/