msg_stat_queue
En esta página
msg_stat_queue
Devuelve información sobre la cola de mensajes
Descripción#
php
msg_stat_queue(SysvMessageQueue $queue): arrayphp
msg_stat_queue devuelve información sobre la cola de mensajes identificada por queue. Es una función práctica para conocer el proceso que emitió el mensaje que acaba de ser recibido.
Parámetros#
queue
La cola de mensajes
Valores devueltos#
El valor devuelto por la función es un array cuyos índices y valores son los siguientes :
msg_perm.uid |
El uid del propietario de la cola. |
msg_perm.gid |
El gid del propietario de la cola. |
msg_perm.mode |
El modo de acceso a la cola. |
msg_stime |
La hora del último mensaje enviado a la cola. |
msg_rtime |
La hora del último mensaje emitido por la cola. |
msg_ctime |
La hora de modificación de la cola. |
msg_qnum |
El número de mensajes en espera en la cola. |
msg_qbytes |
El número máximo de bytes autorizados en un mensaje de la cola de espera. En Linux, este valor puede ser leído y modificado a través del archivo /proc/sys/kernel/msgmnb. |
msg_lspid |
El pid del proceso que envió el último mensaje a la cola. |
msg_lrpid |
El pid del proceso que recibió el último mensaje de la cola. |
Estructura de respuesta de msg_stat_queue
Devuelve false en caso de error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.0.0 | queue ahora espera una SysvMessageQueue; anteriormente, se esperaba un resource. |
Véase también#
msg_remove_queue
msg_receive
msg_get_queue
msg_set_queue