posix_getrlimit
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_getrlimit β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΠΏΡΠΎ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΡΠ΅ΡΡΡΡΡΠ²
ΠΠΏΠΈΡ
posix_getrlimit(?int $resource = null): array|false
posix_getrlimit() ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ array Π· ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡΡ ΠΏΡΠΎ ΠΏΠΎΡΠΎΡΠ½Ρ ΠΌ'ΡΠΊΡ ΡΠ° ΠΆΠΎΡΡΡΠΊΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΡΠ΅ΡΡΡΡΡΠ².
Π ΠΊΠΎΠΆΠ½ΠΈΠΌ ΡΠ΅ΡΡΡΡΠΎΠΌ Π°ΡΠΎΡΡΠΉΠΎΠ²Π°Π½Ρ ΡΠ²ΠΎΡ ΠΌ'ΡΠΊΡ ΡΠ° ΠΆΠΎΡΡΡΠΊΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ. Π'ΡΠΊΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π°, ΡΠΊΡ ΡΠ΄ΡΠΎ ββΠΎΠ±ΡΡΡΡ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠΈΡΠΈ ΡΠ΅ΡΡΡΡΡ. ΠΠΎΡΡΡΠΊΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ - ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π°, ΡΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΡ ΡΡΠ΅Π»Ρ ΠΌ'ΡΠΊΠΈΡ ΡΠ΅ΡΡΡΡΡΠ². ΠΠ΅ΠΏΡΠΈΠ²ΡΠ»Π΅ΠΉΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ Π»ΠΈΡΠ΅ ΡΠ²ΠΎΡΠΌΠΈ ΠΌ'ΡΠΊΠΈΠΌΠΈ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½ΡΠΌΠΈ, Π²ΠΈΡΡΠ°Π²Π»ΡΡΡΠΈ ΡΡ Π²ΡΠ΄ 0 Π΄ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΈ ΠΆΠΎΡΡΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
resource
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅**null
**, ΡΠΎ Π±ΡΠ΄Π΅ Π·Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π²ΡΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ ΡΠ΅ΡΡΡΡΡΠ². ΠΠ½Π°ΠΊΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ½Π΅Π½ΠΎ Π»ΠΈΡΠ΅ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ Π½Π°Π΄Π°Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΡ ΡΠ΅ΡΡΡΡΡ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π°ΡΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΉ array, ΠΊΠΎΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΠΊΠΎΠ³ΠΎ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Ρ ΠΏΠ΅Π²Π½ΠΎΠΌΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ. ΠΠΎΠΆΠ΅Π½ Π»ΡΠΌΡΡ ΠΌΠ°Ρ ΠΌ'ΡΠΊΠ΅ ΡΠ° ΠΆΠΎΡΡΡΠΊΠ΅ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΡ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Ρ
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ |
---|---|
core | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΡΠ°ΠΉΠ»Ρ. Π£ ΡΠ°Π·Ρ Π½Π΅ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°Π²Π΅ΡΡΡΡ ΡΠ΅ΠΉ ΠΏΡΠΎΡΠ΅Ρ Ρ ΡΡΠ²ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΠΉ ΡΠ°ΠΉΠ» Π· Π΄Π°ΠΌΠΏΠΎΠΌ ΡΡΠ°Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΠΎΠ± ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΡΡΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·ΡΠ±ΡΠ°ΡΠΈΡΡ Π² ΠΏΡΠΈΡΠΈΠ½Π°Ρ ΡΠΎΠ³ΠΎ, ΡΠΎ ΡΡΠ°Π»ΠΎΡΡ. Π―ΠΊΡΠΎ ΡΠ΅ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π½Π° 0, ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½Ρ ΡΠ°ΠΉΠ»ΠΈ Π½Π΅ ΡΡΠ²ΠΎΡΡΡΡΡΡΡ. Π―ΠΊΡΠΎ ΡΠΎΠ·ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΈΡΡΡ ΡΡ ΠΌΠ΅ΠΆΡ, Π²ΡΠ½ ΠΎΠ±ΡΡΠ·Π°ΡΡΡΡΡ Π΄ΠΎ Π²ΠΊΠ°Π·Π°Π½ΠΎΠ³ΠΎ ΡΠΎΠ·ΠΌΡΡΡ. |
totalmem | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΠΏΠ°ΠΌ'ΡΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, Π² Π±Π°ΠΉΡΠ°Ρ . |
virtualmem | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ Π²ΡΡΡΡΠ°Π»ΡΠ½ΠΎΡ ΠΏΠ°ΠΌ'ΡΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ, Ρ Π±Π°ΠΉΡΠ°Ρ . |
data | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π΄Π°Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π² Π±Π°ΠΉΡΠ°Ρ . |
stack | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΡΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡ Ρ Π±Π°ΠΉΡΠ°Ρ . |
rss | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π° ΠΊΡΠ»ΡΠΊΡΡΡΡ Π²ΡΡΡΡΠ°Π»ΡΠ½ΠΈΡ ΡΡΠΎΡΡΠ½ΠΎΠΊ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠ°ΠΌ'ΡΡΡ |
maxproc | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π° ΠΊΡΠ»ΡΠΊΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ², ΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΡΡΠ²ΠΎΡΠ΅Π½Π° Π΄Π»Ρ ΠΎΠΊΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΡΠΉΡΠ½ΠΎΠ³ΠΎ ID ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°, ΡΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π² ΠΏΡΠΎΡΠ΅Ρ. |
memlock | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΠΎΠ±ΡΡΠ³ ΠΏΠ°ΠΌ'ΡΡΡ Π² Π±Π°ΠΉΡΠ°Ρ , ΡΠΊΠΈΠΉ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π·Π°Π±Π»ΠΎΠΊΠΎΠ²Π°Π½ΠΈΠΉ Ρ RAM |
cpu | ΠΡΠ»ΡΠΊΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ Π² CPU. |
filesize | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΠ·ΠΌΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π΄Π°Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π² Π±Π°ΠΉΡΠ°Ρ . |
openfiles | ΠΠ° ΠΎΠ΄ΠΈΠ½ Π±ΡΠ»ΡΡΠ΅, Π½ΡΠΆ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π° ΠΊΡΠ»ΡΠΊΡΡΡΡ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡΠ². |
Π€ΡΠ½ΠΊΡΡΡ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.3.0 | ΠΠΎΠ΄Π°Π½ΠΎ Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ resource |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ posix_getrlimit()****
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Array
(
[soft core] => 0
[hard core] => unlimited
[soft data] => unlimited
[hard data] => unlimited
[soft stack] => 8388608
[hard stack] => unlimited
[soft totalmem] => unlimited
[hard totalmem] => unlimited
[soft rss] => unlimited
[hard rss] => unlimited
[soft maxproc] => unlimited
[hard maxproc] => unlimited
[soft memlock] => unlimited
[hard memlock] => unlimited
[soft cpu] => unlimited
[hard cpu] => unlimited
[soft filesize] => unlimited
[hard filesize] => unlimited
[soft openfiles] => 1024
[hard openfiles] => 1024
)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- ΠΊΠ΅ΡΡΠ²Π½ΠΈΡΡΠ²ΠΎ GETRLIMIT(2)
- posix_setrlimit() - Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡ ΠΌΠ΅ΠΆΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΡΠ΅ΡΡΡΡΡΠ²