PHP
Referenzliste
msg_stat_queue
Semaphore Funktionen
Befehl:
array msg_stat_queue ( resource $queue )
Parameter-Liste:
Beschreibung | |
---|---|
Message Queue Resourcehandle |
Rückgabewerte:
Der Rückgabewert ist ein Array dessen Schlüssel und Werte die folgende Bedeutung haben:
Beschreibung | |
---|---|
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. |
Beschreibung:
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. Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Siehe auch:
Entfernt eine Message Queue
Erhalten Sie eine Nachricht aus einer Nachrichtenwarteschlange
Message Queue anlegen oder an existierende Queue anbinden
Message Queue anlegen oder an existierende Queue anbinden
msg_stat_queue() - Beispiel:
Eingabe:
Im moment kein Beispiel vorhanden
Semaphore Funktionen