POSIX posix_setrlimit
(PHP 7, PHP 8)
posix_setrlimit — 시스템 리소스 제한 설정
설명
posix_setrlimit(int $resource
, int $soft_limit
, int $hard_limit
): bool
posix_setrlimit()는 주어진 시스템 리소스에 대한 소프트 및 하드 제한을 설정합니다.
각 리소스에는 연결된 소프트 및 하드 제한이 있습니다. 소프트 제한은 커널이 해당 리소스에 대해 적용하는 값입니다. 하드 제한은 소프트 제한의 한도 역할을 합니다. 권한이 없는 프로세스는 소프트 제한을 0에서 하드 제한까지의 값으로만 설정할 수 있으며 하드 제한을 되돌릴 수 없이 낮출 수 있습니다.
매개변수
resource
- 설정 중인 제한에 해당하는 resource limit constant입니다.
soft_limit
- 리소스 제한에 필요한 단위의 소프트 제한 또는
POSIX_RLIMIT_INFINITY
입니다. hard_limit
- 리소스 제한에 필요한 단위의 하드 제한 또는
POSIX_RLIMIT_INFINITY
.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
기타
- man page SETRLIMIT(2)
- posix_getrlimit() - 시스템 리소스 제한에 대한 정보 반환