array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.msg-stat-queue.php', 1 => 'msg_stat_queue', ), 'up' => array ( 0 => 'ref.sem.php', 1 => 'Semaphore Funktionen', ), 'prev' => array ( 0 => 'function.msg-set-queue.php', 1 => 'msg_set_queue', ), 'next' => array ( 0 => 'function.sem-acquire.php', 1 => 'sem_acquire', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/sem/functions/msg-stat-queue.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_stat_queue — Liefert Informationen zur Datenstruktur einer Nachrichten-Warteschlange
msg_stat_queue() liefert die Metadaten zu der mit
queue
angegebenen Nachrichten-Warteschlange. Diese
Informationen können z. B. genutzt werden, um herauszufinden welcher Prozess
eine gerade empfangene Nachricht gesendet hat.
queue
Die Nachrichten-Warteschlange.
Bei Erfolg ist der Rückgabewert ein Array, dessen Schlüssel und Werte die folgende Bedeutung haben:
msg_perm.uid |
Die Benutzer-ID des Besitzers der Warteschlange. |
msg_perm.gid |
Die Gruppen-ID des Besitzers der Warteschlange. |
msg_perm.mode |
Der Dateizugriffsmodus der Warteschlange. |
msg_stime |
Der Zeitpunkt, zu dem die letzte Nachricht an die Warteschlange gesendet wurde. |
msg_rtime |
Der Zeitpunkt, zu dem die letzte Nachricht von der Warteschlange empfangen wurde. |
msg_ctime |
Der Zeitpunkt, zu dem sich der Status der Warteschlange zuletzt geändert hat. |
msg_qnum |
Die Anzahl der Nachrichten, die sich zur Zeit noch in der Warteschlange befinden. |
msg_qbytes |
Die maximal erlaubte Anzahl von Bytes in einer Nachrichten-Warteschlange. Unter Linux kann dieser Wert über /proc/sys/kernel/msgmnb gelesen und verändert werden. |
msg_lspid |
Die Prozess-ID des Prozesses, der die letzte Nachricht an die Warteschlange gesendet hat. |
msg_lrpid |
Die Prozess-ID des Prozesses, der die letzte Nachricht aus der Warteschlange empfangen hat. |
Gibt bei Auftreten eines Fehlers false
zurück.
Version | Beschreibung |
---|---|
8.0.0 |
queue erwartet nun eine
SysvMessageQueue-Instanz; vorher wurde eine
resource erwartet.
|