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