Nous avons un service systemd A pour notre application. Et nous avons un programme séparé dans la même machine pour surveiller le statut du service A. Si A est arrêté, ce programme de surveillance peut aider à rediriger la demande de l'utilisateur vers une autre machine.
Toutefois, lorsque le noyau du service A est vidé en raison d'un bogue logiciel, le vidage des états de la mémoire peut prendre beaucoup de temps. Pendant cette période, le service A est toujours considéré comme vivant et la redirection de la demande ne peut pas avoir lieu. Cela affecte la réactivité de notre application.
Existe-t-il un moyen de configurer l'arrêt du service avant la fin du core dump ? Nous ne voulons pas désactiver le core dump pour une utilisation de débogage.