(PHP 7, PHP 8)
posix_setrlimit — システムリソース制限を設定
$resource
, int $soft_limit
, int $hard_limit
): boolposix_setrlimit() は、 指定されたシステムリソースに対してソフトリミットおよびハードリミットを設定します。
各リソースには、それぞれソフトリミットとハードリミットがあります。 ソフトリミットとは、そのリソースに対してカーネルが課す制限値のことです。 ハードリミットとは、ソフトリミットの上限値のことです。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミット値の間で設定することが可能です。 また、ハードリミットの値を下げることもできます。
resource
設定されるリミットに対応するリソースリミット定数です。
soft_limit
ソフトリミット、単位は、リソース制限が必要とする任意の単位です。または、
POSIX_RLIMIT_INFINITY
です。
hard_limit
ハードリミット、単位は、リソース制限が必要とする任意の単位です。または、
POSIX_RLIMIT_INFINITY
です。
成功した場合に true
を、失敗した場合に false
を返します。