현재 CentOS 6을 실행하는 서버에 문제가 있습니다. 지난 이틀 동안 정오쯤에 우리 애플리케이션 중 하나에 의해 서버가 포크 폭격을 당했다고 생각됩니다. 다음 오류가 발생하기 시작했습니다.
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
제가 현장에 없었는데 불행하게도 문제가 발생했을 때 원격 액세스가 끊어져서 다시 가져오려면 상자를 재부팅해야 했습니다. 이러한 모든 프로세스의 포크를 기록하기 위해 미리 무언가를 설정할 수 있습니까? 기록되도록 설정된 내용은 프로세스가 사용자 공간, 상위 프로세스 및 해당 상위 pid에서 분기될 때 설정될 수 있습니다. 시스템 수준에서 이 문제를 디버깅하는 데 도움이 될 수 있는 것입니다. 포크폭탄을 만드는 방법에 대한 예를 U&L과 Google에서 많이 검색했지만 이를 추적하거나 소스를 찾는 방법에 대한 예는 찾지 못했습니다.