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