Замечание:
Пожалуйста, обратите внимание, что некоторые из данных констант могут быть недоступны в вашей операционной системе.
Замечание:
В дополнение к приведённой ниже информации можно изучить раздел руководства функции setrlimit() для конкретной операционной системы, т. к. существуют различия в том, как эти ограничения интерпретируются, даже в системах, которые заявляют о полной реализации POSIX.
POSIX_RLIMIT_AS
(int)
POSIX_RLIMIT_CORE
(int)
POSIX_RLIMIT_CPU
(int)
SIGXCPU
,
который может быть обработан функцией pcntl_signal().
В зависимости от операционной системы, может ежесекундно посылаться дополнительный сигнал
SIGXCPU
, пока не будет достигнут жёсткий предел, достижение которого
нельзя обработать. Процессу будет отправлен сигнал SIGKILL
.
Смотрите также описание функции set_time_limit().
POSIX_RLIMIT_DATA
(int)
POSIX_RLIMIT_FSIZE
(int)
POSIX_RLIMIT_LOCKS
(int)
POSIX_RLIMIT_MEMLOCK
(int)
POSIX_RLIMIT_MSGQUEUE
(int)
POSIX_RLIMIT_NICE
(int)
20 - limit
. Как ограничение ресурса значение не может
быть отрицательным.
POSIX_RLIMIT_NOFILE
(int)
POSIX_RLIMIT_NPROC
(int)
POSIX_RLIMIT_RSS
(int)
POSIX_RLIMIT_RTPRIO
(int)
POSIX_RLIMIT_RTTIME
(int)
POSIX_RLIMIT_SIGPENDING
(int)
POSIX_RLIMIT_STACK
(int)
POSIX_RLIMIT_INFINITY
(int)
POSIX_RLIMIT_KQUEUES
(int)
POSIX_RLIMIT_NPTS
(int)