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() - 시스템 리소스 제한에 대한 정보 반환