Semaphore Funktionen
PHP Manual

msg_stat_queue

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

msg_stat_queue Liefert Informationen zu einer Message Queue

Beschreibung

array msg_stat_queue ( resource $queue )

msg_stat_queue() liefert die Metadaten zu der mit queue angegebenen Message Queue. Diese Informationen können zB. genutzt werden um herauszufinden welcher Prozess eine gerade empfangene Nachricht gesendet hat.

Parameter-Liste

queue

Message Queue Resourcehandle

Rückgabewerte

Der Rückgabewert ist ein Array dessen Schlüssel und Werte die folgende Bedeutung haben:

Array-Struktur für msg_stat_queue
msg_perm.uid Die User-ID des Besitzers der Queue.
msg_perm.gid Die Gruppen-ID des Besitzers der Queue.
msg_perm.mode Der Dateizugriffsmodus der Queue.
msg_stime Der Zeitpunkt zu dem die letzte Nachricht an die Queue gesendet wurde.
msg_rtime Der Zeitpunkt zu dem die letzte Nachricht von der Queue empfangen wurde.
msg_ctime Der Zeitpunkt zu dem sich der Status der Queue zuletzt geändert hat.
msg_qnum Die Anzahl der Nachrichten die sich zur Zeit noch in der Queue befinden.
msg_qbytes Die maximale Anzahl von Bytes in einer Message Queue. Unter Linux kann dieser Wert über /proc/sys/kernel/msgmnb gelesen und verändert werden.
msg_lspid Die Prozess-ID des Ansenders der letzten Nachricht.
msg_lrpid Die Prozess-ID des Empfängers der letzten Nachricht.

Siehe auch


Semaphore Funktionen
PHP Manual