PHP Conference Nagoya 2025

posix_setrlimit

(PHP 7, PHP 8)

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() - Возвращает информацию об ограничениях системных ресурсов

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top