posix_setrlimit
En esta página
posix_setrlimit
Establecer los límites de recursos del sistema
Descripción#
php
posix_setrlimit(int $resource, int $soft_limit, int $hard_limit): boolphp
posix_setrlimit establece los límites blando y duro para un recurso de sistema dado.
Cada recurso tiene un límite soft y hard asociados. El límite soft corresponde al valor que el núcleo fuerza para el recurso correspondiente. El límite hard actúa como un techo del límite soft. Un proceso no privilegiado solo puede definir su límite soft en un valor comprendido entre 0 y el límite hard, lo que solo hará bajar su límite hard.
Parámetros#
resource
La constante de límite de recurso conrrespondiente al límite a establecer.
soft_limit
El límite blando, en la unidad que el límite del recurso requiera, o POSIX_RLIMIT_INFINITY.
hard_limit
El límite duro, en la unidad que el límite del recurso requiera, o POSIX_RLIMIT_INFINITY.
Valores devueltos#
Esta función retorna true en caso de éxito o false si ocurre un error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.5.0 | Ahora lanza una ValueError cuando hard_limit o soft_limit es menor que -1, o cuando soft_limit es mayor que hard_limit. |
Véase también#
La página SETRLIMIT(2) de man, posix_getrlimit