upstart는 무엇이며 ~/.cache에 38.1GB 파일을 만든 이유는 무엇입니까?

upstart는 무엇이며 ~/.cache에 38.1GB 파일을 만든 이유는 무엇입니까?

오늘 무작위로 "디스크가 가득 찼습니다"라는 대화 상자가 표시되었습니다. 이는 1GB만 남았음을 나타내며 이는 곧 100MB의 여유 공간이 되었습니다.

그래서 디스크 분석기를 실행하고 ~/.cache/upstart에서 엄청난 38.1GB를 발견했습니다.

이 폴더를 열면 다양한 항목에 대한 229개의 로그가 있습니다. 여기에는 서로 백업된 것처럼 보이는 몇 가지 예가 있습니다.

at-spi2-registryd.log.1.gz
at-spi2-registryd.log.2.gz
at-spi2-registryd.log.3.gz

gnome-keyring-ssh.log.1.gz
gnome-keyring-ssh.log.2.gz
gnome-keyring-ssh.log.3.gz

그래서 내 질문은

이게 왜 이렇게 커졌지?

upstart란 무엇이며 앞서 언급한 폴더에 어떤 로그가 보관됩니까?

빠른 수정을 위해 삭제해도 되나요?

답변1

Upstart는 Ubuntu의 초기화 시스템입니다(14.10까지). 서비스를 관리하고 적절한 시간에 시작/중지하며 해당 출력을 적절한 위치에 저장된 로그에 캡처합니다. Upstart는 각 사용자에 대한 서비스도 실행할 수 있으며, 이러한 사용자별 서비스에 대한 로그는 ~/.cache/upstart기본적으로 저장됩니다.

여기에 문서가 있습니다.

그토록 커진 이유는 Upstart가 아니라 실행 중인 애플리케이션에 달려 있습니다. (이 경우에는 gnome-keyring하나입니다.) 로그를 검사하여 무엇이 잘못되었는지 확인하세요.

어떤 프로그램이 실행되고 있는지 확인하려면 다음을 수행하십시오.

initctl list

~/.config/upstart이러한 서비스에 대한 구성 파일은 (직접 만든 경우) 또는 /usr/share/upstart/sessions(Ubuntu와 함께 제공되는 경우) 에 있습니다 .

빠른 수정을 위해 삭제해도 되나요?

네.

답변2

허용되는 답변은 증상을 해결하지만 문제는 해결하지 않습니다.

문제는 로그를 가비지(아마도 오류 메시지)로 채우는 미친 듯이 실행되는 애플리케이션(또는 거의 하나 이상일 수도 있음)입니다.

대용량 로그 파일을 삭제해도 괜찮지만 다시 커지게 됩니다.

  1. 가장 큰 로그 파일을 삭제하고 디렉터리 내용을 몇 번 확인하여 어느 파일이 점점 커지고 있는지 확인하세요.

    ls ~/.cache/upstart
    
  2. 시스템 모니터를 열고 CPU별로 정렬한 다음 비슷한 이름을 가진 응용 프로그램이 활성화되어 있는지 확인하세요. 죽여. 이 응용 프로그램에서 이 문제가 다시 발생할 가능성이 높으므로 다른 프로그램을 사용해 보십시오.

    • 또는 실행 ps -aux | grep -i ..aPartFromTheLogFileName..하여 문제가 있는 앱을 찾습니다 kill -9 ..itsProcessNumber...
  3. 문제가 해결되지 않으면 glogg로 늘어나는 로그 파일을 열고 Google에서 오류 메시지를 검색하세요.

  4. 해결할 수 없는 문제인 경우 증상을 영원히 음소거하는 방법은 다음과 같습니다(나에게는 gnome-session-Unity.log였습니다).

     ln -s /dev/null ~/.cache/upstart/gnome-session-Unity.log
    

애플리케이션의 문제를 해결하지는 않지만 로그 메시지를 망각으로 보냅니다.

관련 정보