핵심은이 문장에서 "실행중인 모든 프로세스를 종료"하는 것입니다. 내 경우에는 그렇지 않았다! redis-server
어떤 이유로 프로세스를 정상적으로 중지 할 수없는 프로세스 로 인해 문제점이 발생했습니다 . 모든 redis-server
프로세스 sudo killall redis-server
를 종료하면 정상적으로 종료 할 수있었습니다. 자주 redis가 필요하지 않으므로 다음 명령으로 시작할 때 실행을 중지했습니다.
sudo update-rc.d -f redis-server 제거
sudo update-rc.d -f redis_6379 제거
이 문제를 해결하는 업데이트를 기다릴 것이지만 지금은 종료하기 전에 redis 프로세스를 중지해야합니다.
귀하의 경우에는 redis가 아닐 수도 있지만 우분투가 죽일 수 없었던 버그가있는 프로세스 일 수 있습니다.
문제를 검사하는 데 도움이 될 수 있습니다.
service --status-all
: 시스템에 등록 된 모든 서비스를 나열합니다. OS 부팅으로 시작하는 서비스 앞에는 [+] 기호가 있습니다.
전원 버튼을 눌러 수동으로 전원을 끌 때 화면에 나타나는 로그 메시지를 읽으십시오. 필자의 경우 redis 서버를 닫으려고하는 것에 대한 내용을 읽었습니다. 임의의 키를 누르면 메시지가 나타날 수도 있습니다.
최근에 설치 한 프로그램을 검토하십시오. 그중 하나가 문제를 일으키는 것일 수 있습니다.
불필요한 프로세스를 모두 닫고 정상적으로 종료 할 수 있는지 확인하십시오. 가능한 경우 버그가있는 앱에 도달 할 때까지 프로세스를 반복하여 후보를 좁 힙니다.