한도 초과 시 로그

한도 초과 시 로그

/etc/security/limits.conf설정값을 초과하면 정보를 기록하는 로그 파일이 있나요?

그렇지 않은 경우 값이 초과되면 이를 기록하는 방법이 있습니까?

답변1

이러한 제한에 도달하는 각 프로세스에 대한 중앙 로그는 없습니다.

프로세스가 한계를 초과하여 리소스를 할당하려고 할 때마다 운영 체제로부터 음수 반환 코드를 수신하므로 각 프로세스는 이 상황을 자체 방식으로 처리할 수 있습니다. 대부분의 프로세스는 한도 중 하나에 도달하면 특정 로그에 내용을 기록하지만 각 프로세스에 대해 이를 구체적으로 확인해야 합니다.

답변2

사람을 기준으로 페이지를 제한합니다.

pam_limits 모듈은 syslog(3)를 통해 구성 파일에서 발견된 구성 문제와 오류를 보고합니다.

따라서 다음과 같이 정의해야 합니다.

pam_limits.so [ conf=/path/to/limits.conf ] [ debug ] [ set_all ] [ utmp_early ] [ noaudit ]

나의 예/etc/pam.d/su

session    required   pam_limits.so conf=/etc/security/limits.conf

참고 링크 pam_limits - 리소스 제한 맨페이지limit.conf

답변3

다음을 사용하여 부분적인 솔루션을 구현할 수 있었습니다.감사 하위 시스템. 아이디어는 실패한 시스템 호출을 추적하는 것입니다.

[1]을 따라 이 분야의 내 작업을 추적할 수 있습니다.

[1]https://github.com/PaulDaviesC/Logging-limits.conf

관련 정보