posix_setrlimit

(PHP 7)

posix_setrlimitУстанавливает пределы системных ресурсов

Описание

posix_setrlimit ( int $resource , int $soft_limit , int $hard_limit ) : bool

posix_setrlimit() устанавливает жесткие и мягкие пределы заданных системных ресурсов.

С каждым ресурсом ассоциированы свои мягкие и жесткие ограничения. Мягкие ограничения - это величина, которую ядро обещает обеспечить ресурсу. Жесткие ограничения - это величина, характеризующая потолок мягких ресурсов. Непривилегированный процесс может управлять только своими мягкими ограничениями, выставляя их от 0 до величины жесткого ограничения.

Список параметров

resource

Константа предела ресурса отвечающая за предел, который должен быть установлен.

soft_limit

Мягкий предел, любой требуемый предел, или POSIX_RLIMIT_INFINITY.

hard_limit

Жесткий предел, любой требуемый предел, или POSIX_RLIMIT_INFINITY.

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Смотрите также

  • man page SETRLIMIT(2)
  • posix_getrlimit() - Возвращает информацию об ограничениях системных ресурсов