0
우리는 supervisord를 프로덕션 환경에서 실행 중이며, 실행중인 프로세스가 즉시 종료되거나 감독자가 실행중인 프로세스를 종료 할 수있는 경우 $ supervisorctl restart group-name:*
을 실행 한 후 알 수 있습니다.supervisord가 restart 명령으로 실행중인 프로세스를 종료합니까?
docs와 소스 코드에서 그것을 찾으려고 최선을 다했습니다.
나는이 프로그램을 구체적으로 알지 못한다. 그러나 일반적으로 init 같은 프로그램은 우선'SIGTERM'을 보내 프로그램이 정상적으로 종료 될 수 있도록하고, 막히면 몇 초 후에'SIGKILL'을 보낸다. – o11c
개방형 네트워크 연결이 걱정된다면 소켓을 통해 전달하고 새 프로세스에서 다시 가져올 수 있습니다. 그러나이 기능을 지원하는 systemd 외의 다른 사람은 알지 못합니다. 하지만 systemd를 사용하지 않는 이유는 무엇입니까? – o11c