명령을 사용하여 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를 누르면 쉘이 프로세스를 중지합니다.)
왜 응답하는지 모르겠습니다. 아마도 웹 서버가 하위 작업자 프로세스를 시작했기 때문일 것입니다.