![Core File의 크기를 구성하는 이유는 무엇입니까?](https://linux55.com/image/92002/Core%20File%EC%9D%98%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 우분투에서 Nginx를 실행하고 있습니다. 구성을 읽고 있어요지침핵심 모듈용. 이 명령 중 하나는 다음 worker_rlimit_core
과 같습니다.
작업자 프로세스의 최대 코어 파일 크기(RLIMIT_CORE) 제한을 변경합니다. 기본 프로세스를 다시 시작하지 않고 제한을 늘리는 데 사용됩니다.
내가 이해한 바에 따르면, 그들이 코어 파일에 대해 이야기할 때 실제로는 문제가 무엇인지 조사할 수 있도록 프로세스가 충돌했을 때의 메모리 이미지가 포함된 코어 덤프 파일에 대해 이야기하는 것입니다.
Nginx 프로세스의 코어 덤프 파일 크기를 변경해야 하는 이유는 무엇입니까? 이를 통해 어떤 통찰력을 얻을 수 있나요?
답변1
코어 파일이 불완전하면 (많은) 분석에 사용할 수 없습니다. 생성한 코어 파일로 인해 디스크 공간이 부족해지는 것을 방지하기 위해 먼저 제한이 수행됩니다.아니요분석하고 싶습니다.
어떤 정보를 갖고 있나요?할 수 있는get은 메모리가 어떻게 구성되어 있는지에 따라 달라집니다.
추가 자료: