PHP では、IPC を介してメッセージを送信し、メッセージがキューにあるかどうかをすぐに確認しようとします。テストコードは次のとおりです。
$rQueue = msg_get_queue(12345, 0660);
msg_send($rQueue, 0, "test", FALSE, FALSE);
print_r(msg_stat_queue($rQueue));
これは、指定されたキューから統計を出力しmsg_qnum=0
ます。つまり、メッセージがキューにないことを示します。予想される動作は、代わりに少なくとも 1 つのメッセージがキューに表示されることです。問題はどこだ?