중지된 프로세스와 실행 중인 서비스?

중지된 프로세스와 실행 중인 서비스?

명령을 사용하여 Centos 7.6 시스템에서 프로세스를 중지 했는데 httpd프로세스가 kill -STOP출력에 중지된 것으로 표시되었습니다. top포트 80에서 웹 서버의 IP로 텔넷 연결을 시도했는데 제대로 작동했습니다.

프로세스 중지가 정확히 무엇 kill -STOP인지, 그리고 httpd 프로세스가 더 이상 실행되지 않을 때 텔넷이 성공하는 이유를 이해하려고 노력 중입니다.

답변1

다음 명령을 사용하여 httpd 프로세스를 중지해야 합니다.

systemctl stop httpd.service

httpd 프로세스가 더 이상 실행되지 않을 때 텔넷이 성공하는 이유는 무엇입니까?

프로세스를 수동으로 중지하면 systemd가 해당 프로세스를 다시 시작했을 수 있습니다.

답변2

sig stop은 프로세스를 일시 중지하며, sig cont(계속)를 사용하여 일시 중지를 해제할 수 있습니다. 일반적으로 서비스에서는 이 작업을 수행하고 싶지 않습니다. (ctrl-z를 누르면 쉘이 프로세스를 중지합니다.)

왜 응답하는지 모르겠습니다. 아마도 웹 서버가 하위 작업자 프로세스를 시작했기 때문일 것입니다.

관련 정보