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() - Повертає інформацію про обмеження системних ресурсів