PHP 8.5.0 Alpha 1 available for testing

Constantes posix_setrlimit()

Nota:

Tenga en cuenta que algunas de ellas pueden no estar disponibles en su sistema.

Nota:

Se debe leer las notas siguientes además del manual de usuario sobre la función setrlimit() de su sistema específico, sabiendo que puede haber variación en la interpretación de estos límites, incluso entre varios sistemas que afirman aplicar POSIX en su totalidad.

POSIX_RLIMIT_AS (int)
El tamaño máximo del espacio de direcciones del proceso, en bytes. Ver también la directiva de configuración PHP memory_limit.
POSIX_RLIMIT_CORE (int)
El tamaño máximo de un archivo de núcleo. Si el límite se establece en 0, no se generará ningún archivo de núcleo.
POSIX_RLIMIT_CPU (int)
La cantidad máxima de tiempo de CPU que el proceso puede utilizar, en segundos. Cuando se alcanza el límite soft, se emitirá una señal SIGXCPU, que puede ser interceptada con la función pcntl_signal(). Según el sistema, las señales SIGXCPU también pueden emitirse cada segundo mientras se alcance el límite hard, en cuyo caso, se emitirá una señal SIGKILL no interceptable. Ver también la función set_time_limit().
POSIX_RLIMIT_DATA (int)
El tamaño máximo de un segmento de datos del proceso, en bytes. Es poco probable que esto tenga algún efecto en la ejecución de PHP mientras se esté utilizando una extensión y llame a la función brk() o sbrk().
POSIX_RLIMIT_FSIZE (int)
El tamaño máximo de los archivos que el proceso puede crear, en bytes.
POSIX_RLIMIT_LOCKS (int)
El número máximo de cerrojos que el proceso puede crear. Esto solo es soportado en núcleos Linux muy antiguos.
POSIX_RLIMIT_MEMLOCK (int)
El número máximo de bytes que pueden bloquearse en memoria.
POSIX_RLIMIT_MSGQUEUE (int)
El número máximo de bytes que pueden asignarse para la cola de mensajes POSIX. PHP no viene con soporte para la cola de mensajes POSIX, por lo tanto, este límite no tendrá ningún efecto a menos que utilice una extensión que implemente este soporte.
POSIX_RLIMIT_NICE (int)
El valor máximo al cual el proceso puede ser cambiado de prioridad. El valor utilizado será 20 - limit, sabiendo que los valores límite del recurso no pueden ser negativos.
POSIX_RLIMIT_NOFILE (int)
Un valor superior al número máximo de descriptores de archivo que pueden abrirse por este proceso.
POSIX_RLIMIT_NPROC (int)
El número máximo de procesos (y/o hilos, según el sistema) que pueden crearse para el ID de usuario real del proceso.
POSIX_RLIMIT_RSS (int)
El tamaño máximo del juego residente del proceso, en páginas.
POSIX_RLIMIT_RTPRIO (int)
La prioridad máxima de tiempo real que puede establecerse mediante las llamadas al sistema sched_setscheduler() y sched_setparam().
POSIX_RLIMIT_RTTIME (int)
La cantidad máxima de tiempo de CPU, en microsegundos, que el proceso puede consumir sin hacer una llamada al sistema bloqueante si utiliza el reloj de tiempo real.
POSIX_RLIMIT_SIGPENDING (int)
El número máximo de señales que pueden ponerse en cola para el ID de usuario real del proceso.
POSIX_RLIMIT_STACK (int)
El tamaño máximo de la pila del proceso, en bytes.
POSIX_RLIMIT_INFINITY (int)
Utilizado para indicar un valor infinito para un límite de recurso.
POSIX_RLIMIT_KQUEUES (int)
El número máximo de kqueues que este id de usuario está autorizado a crear (FreeBSD). Disponible a partir de PHP 8.1.0.
POSIX_RLIMIT_NPTS (int)
El número máximo de pseudo-terminales que este id de usuario está autorizado a crear (FreeBSD). Disponible a partir de PHP 8.1.0.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top