느린 종료 문제를 해결하는 방법은 무엇입니까?

느린 종료 문제를 해결하는 방법은 무엇입니까?

컴퓨터를 종료할 때 약간의 지연이 발생합니다. 이전 버전에서는 거의 즉각적이었지만 13.10에서는 약 5~10초가 소요되었습니다.

종료하는 동안 ESC를 눌러 스플래시 화면을 취소하고 지연의 큰 부분이 "나머지 모든 프로세스 종료 요청..." 이후에 발생하고 "나머지 모든 프로세스 종료"가 있음을 알 수 있습니다. 어떤 프로세스를 종료해야 하는지 확인하기 위해 비디오 카메라로 프로세스를 촬영했지만 터미널에는 아무 것도 채팅하지 않았습니다.

이전에 11.10에서 이와 동일한 문제가 발생하여 답변으로 해결했습니다.여기, 그러나 이것은 13.10에서는 작동하지 않았습니다.

종료 프로세스 지연의 원인을 식별하고 해결하는 방법은 무엇입니까?

답변1

오작동하는 애플리케이션에 대한 보고를 활성화합니다.

  1. /etc/init.d/sendsigs즐겨 사용하는 텍스트 편집기에서 루트 권한(예: sudo vi /etc/init.d/sendsigs또는 )으로 엽니다 gksu /etc/init.d/sendsigs. 해당 행을 검색 #report_unkillable하고 주석 처리를 해제합니다(즉, #태그 제거). 파일을 저장합니다.

  2. apport가 활성화되어 있는지 확인하십시오. 파일이 /etc/default/apport읽혀지도록 편집하십시오 enabled=1. ( enabled=0재부팅한 경우에는 apport를 시작할 수 있습니다.)

  3. 일시 휴업.

  4. 다음 부팅 시 apport프로그램에 문제가 있다는 메시지가 나타납니다. 그것이 지연의 원인입니다. 그리고 에 충돌 보고서가 있어야 합니다 /var/crash. (apport가 이름을 보고하지 않으면 충돌 파일을 살펴보세요. 파일 끝에 다음과 같은 내용이 있을 것입니다 Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown.)

답변2

종료가 항상 느린가요, 아니면 달라질 수 있나요? 후자의 경우, 폐쇄하기 전에 무엇을 하셨나요? 모든 프로세스가 종료되기 전에 먼저 종료해야 할 많은 디스크 쓰기 작업을 수행했습니까?

다음과 같이 종료하기 전에 모든 프로세스 목록을 저장할 수 있습니다.

ps -A > 프로세스.txt

종료하기 전에.

다음과 같이 다시 시작한 후 발생할 수 있는 오류를 살펴볼 수 있습니다.

dmesg |꼬리

도움이 되었기를 바랍니다

솔직한

답변3

이것을 시도해 보셨나요? 터미널을 열고 입력하세요.

sudo shutdown now

이것이 도움이 될 수 있습니다.

관련 정보