로그에 OOM 오류 및 프로세스 종료 오류가 표시됩니다. 로그에서 커널에 의해 종료된 프로세스 ID를 볼 수 있지만 어떤 프로세스가 실제로 종료되었는지는 알 수 없습니다.
프로세스가 종료되어 서버에서 실행되지 않는 경우에도 프로세스 ID로 프로세스 이름을 얻을 수 있습니까?
답변1
불행히도 어떤 프로세스가 pid에 의해 종료되었는지 정확히 알 수 있는 신뢰할 수 있는 방법은 없습니다. 프로세스 ID는 작업 대기열에 로드할 때 스케줄러에 의해 할당되므로 프로세스는 ID 방법과 시기에 따라 다른 PID를 가질 가능성이 높습니다. 짐을 실은.
그러나 일부 작업 도우미 프로세스(예: systemd|sysvinit|etc...)는 해당 pid 및 타임스탬프와 함께 프로세스 목록을 기록했을 수 있습니다. 이렇게 하면 이러한 로그를 사용하여 범인 프로세스를 추적할 수 있습니다. 하지만 더 많은 정보가 필요합니다. 제안대로커피 컵