posix_setrlimit

(PHP 7, PHP 8)

posix_setrlimitDefine limites de recursos do sistema

Descrição

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

posix_setrlimit() define os limites flexíveis e rígidos para um determinado recurso do sistema.

Cada recurso tem um limite flexível e um limite rígido associado. O limite flexível é o valor que o kernel impõe ao recurso correspondente. O limite rígido funciona com um teto máximo para o limite flexível. Um processo sem privilégios pode apenas definir seu limite flexível para um valor entre 0 e o limite rígido e reduzir irreversivelmente seu limite rígido.

Parâmetros

resource

A constante de limite de recurso correspondente ao limite que está sendo definido.

soft_limit

O limite flexível, na unidade que o limite de recurso necessitar ou POSIX_RLIMIT_INFINITY.

hard_limit

O limite rígido, na unidade que o limite de recurso necessitar ou POSIX_RLIMIT_INFINITY.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Veja Também

  • Página SETRLIMIT(2) do manual POSIX
  • posix_getrlimit() - Retorna informações sobre limites de recursos do sistema