라이브러리
[PHP] msg_stat_queue - 메시지 큐 데이터 구조에서 정보를 반환합니다.
PHP의 msg_stat_queue
PHP의 `msg_stat_queue` 함수는 메시지 큐의 상태를 반환하는 함수입니다. 메시지 큐는 프로세스 간에 데이터를 교환하기 위한 메커니즘입니다. 이 함수는 메시지 큐의 현재 상태를 반환합니다.
함수 시그니처
#hostingforum.kr
php
int msg_stat_queue(int msgid)
함수 설명
`msg_stat_queue` 함수는 메시지 큐의 상태를 반환합니다. 이 함수는 메시지 큐의 현재 상태를 반환합니다. 메시지 큐의 상태는 다음과 같은 정보를 포함합니다.
* `msg_perm.uid`: 메시지 큐의 소유자 ID
* `msg_perm.gid`: 메시지 큐의 소유 그룹 ID
* `msg_perm.mode`: 메시지 큐의 권한
* `msg_qnum`: 메시지 큐의 현재 메시지 수
* `msg_qbytes`: 메시지 큐의 최대 메시지 수
* `msg_lspid`: 메시지 큐의 마지막 프로세스 ID
* `msg_stime`: 메시지 큐의 마지막 수정 시간
* `msg_rtime`: 메시지 큐의 마지막 읽기 시간
* `msg_ctime`: 메시지 큐의 마지막 생성 시간
예제
#hostingforum.kr
php
// 메시지 큐를 생성합니다.
$msgid = msg_get_queue("my_queue", 0644);
// 메시지 큐의 상태를 반환합니다.
$status = msg_stat_queue($msgid);
// 메시지 큐의 상태를 출력합니다.
echo "메시지 큐의 소유자 ID: $status->msg_perm.uid
";
echo "메시지 큐의 소유 그룹 ID: $status->msg_perm.gid
";
echo "메시지 큐의 권한: $status->msg_perm.mode
";
echo "메시지 큐의 현재 메시지 수: $status->msg_qnum
";
echo "메시지 큐의 최대 메시지 수: $status->msg_qbytes
";
echo "메시지 큐의 마지막 프로세스 ID: $status->msg_lspid
";
echo "메시지 큐의 마지막 수정 시간: $status->msg_stime
";
echo "메시지 큐의 마지막 읽기 시간: $status->msg_rtime
";
echo "메시지 큐의 마지막 생성 시간: $status->msg_ctime
";
이 예제는 메시지 큐를 생성하고, 메시지 큐의 상태를 반환하여 출력합니다. 메시지 큐의 상태는 메시지 큐의 소유자 ID, 소유 그룹 ID, 권한, 현재 메시지 수, 최대 메시지 수, 마지막 프로세스 ID, 마지막 수정 시간, 마지막 읽기 시간, 마지막 생성 시간을 포함합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.