mqueue

sendmail mqueue에서 특정 이메일 삭제
mqueue

sendmail mqueue에서 특정 이메일 삭제

mqueue대상 주소를 기준으로 이메일을 삭제하는 방법 . "삭제 필요"라는 메시지가 지연되어 전송되었습니다.[이메일 보호됨]" 무한 루프(발견 및 수정됨)로 인해 많은 수의 이메일이 지연되거나 재시도 대기 중입니다 var/spool/mqueue. 반송 메시지는 20분마다 var/log 폴더의 1G 공간을 차지하므로 가능한 한 빨리 이를 지워야 합니다. 대기열에는 합법적인 이메일도 있으므로 비워둘 수는 없습니다 var/spool/mqueue. 내가 찾고 있는 결과를 어떻게 필터링하나요? 또한 먼저 s...

Admin

명령 대기열을 사용할 때 시간 초과 오류가 발생했습니다.
mqueue

명령 대기열을 사용할 때 시간 초과 오류가 발생했습니다.

저는 Linux에서 명령 대기열 메커니즘을 처음 접했습니다. 나는 다음을 사용하고 있습니다 : 커널 트리: git clonehttps://android.googlesource.com/kernel/msm 커널 버전: 4.9.96 읽고 쓰는 동안 시간 초과 오류가 발생했습니다. mmc0: request with tag: 30 flags: 0x2469000 timed out mmc0: mmc_blk_cmdq_complete_rq: txfr error(-110)/resp_err(0) mmc0: mmc_blk...

Admin

실수로 프로그램을 루트로 실행했는데 이제 mq-open cmd가 권한 거부로 인해 실패합니다.
mqueue

실수로 프로그램을 루트로 실행했는데 이제 mq-open cmd가 권한 거부로 인해 실패합니다.

좋습니다. Linux 시스템에서 실제 메시지 대기열 파일을 어디에서 볼 수 있는지 알고 싶습니다. 메시지 큐가 포함된 컴파일 및 실행 프로그램이 있는데 실수로 루트로 프로그램을 실행했고 이제 권한 없는 일반 사용자로 실행한 후 mq_open이 실패하면 권한이 거부되었다는 메시지가 표시됩니다. 내 작업공간 디렉토리를 살펴보고 모든 프로그램 파일을 표준 사용자 소유로 다시 변경했습니다. 어디를 봐야 할지 모르겠는 대기열을 어떻게 재설정합니까? ...

Admin

SysV 메시지 대기열을 열거하는 /dev/mqueue와 동일
mqueue

SysV 메시지 대기열을 열거하는 /dev/mqueue와 동일

Linux는 두 가지 메시지 대기열을 지원합니다: POSIX(예:mq_open) 및 시스템 V(즉,msgget). POSIX 메시지 대기열의 경우mq_overview(7)mqueue일반적으로 에 설치되는 가상 파일 시스템을 통해 이를 열거할 수 있습니다 /dev/mqueue. 그러나 System V 메시지 큐는 여기에 표시되지 않습니다. 어떻게 열거할 수 있나요? ...

Admin

왜 일부 다중 대기열(qdisc mq)에는 n tx/1 rx가 있고 다른 다중 대기열에는 1 tx/n rx가 있습니까?
mqueue

왜 일부 다중 대기열(qdisc mq)에는 n tx/1 rx가 있고 다른 다중 대기열에는 1 tx/n rx가 있습니까?

다중 대기열 대기열 규칙(mq qdisc)을 이해하려고 노력하는 동안 나는 다음 구성을 우연히 발견했습니다. 내 노트북에서 내 WiFi 인터페이스는 1 rx 및 4 tx로 mq qdisc를 구현합니다. $ sudo tc qdisc list dev wlp2s0 qdisc mq 0: root qdisc pfifo_fast 0: parent :4 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 qdisc pfifo_fast 0: parent...

Admin

POSIX 메시지 대기열 제한이 왜 그렇게 낮은가요?
mqueue

POSIX 메시지 대기열 제한이 왜 그렇게 낮은가요?

원래는 두 프로세스의 서로 다른 스레드 간에 통신하기 위해 여러 메시지 대기열을 사용하도록 의도되었지만 최대값은 10(Ubuntu 18.10)인 것 같습니다. 기본 최대 메시지 대기열 수가 더 높지 않은 이유가 무엇인지 궁금하십니까? ...

Admin

다중 대기열 조정/탭 인터페이스
mqueue

다중 대기열 조정/탭 인터페이스

Multiqueue tuntap 인터페이스가 어떻게 작동하는지 이해하려고 합니다. 다음 위치에 제공된 지침을 따르십시오.https://www.kernel.org/doc/Documentation/networking/tuntap.txt 여러개의 대기열을 생성할 수 있습니다. 하지만 대기열 상태를 확인하는 방법과 대기열이 생성된 위치를 모르겠습니다. 나는 시도했다: $ tc -s class show dev tap0 (Tap0은 내 Tap 인터페이스입니다.) IFF_MULTI_QUEUE 플래그를 사용한...

Admin

메시지 대기열의 여러 메시지 처리
mqueue

메시지 대기열의 여러 메시지 처리

나는 이 주제에 대해 몇 가지 조사를 해봤지만 잘 이해가 되지 않습니다. 에서 msgsnd man page: msgsnd() 시스템 호출은 msgp가 가리키는 메시지의 복사본을 msqid로 지정된 식별자의 메시지 큐에 추가합니다. msgget이는 를 사용하여 메시지 대기열을 생성할 때 및 를 사용하여 대기열에 추가 및 대기열에서 제거가 자동으로 발생한다는 의미 입니까 msgsnd?msgrcv 예를 들어, N개의 메시지를 동시에 보유할 수 있는 메시지 대기열을 사용하려는 경우 이를 사용할...

Admin

mqueue 사용량을 안정적으로 확인하는 방법은 무엇입니까?
mqueue

mqueue 사용량을 안정적으로 확인하는 방법은 무엇입니까?

나는 사용에 크게 의존하는 소프트웨어 테스트 서버를 운영하고 있습니다.대기줄(POSIX 메시지 큐). 한도를 적당한 수준으로 늘렸고 오래 전부터 작동하기 시작했습니다. 그러나 테스트(및 해당 mqueue)의 수는 계속 증가하고 새 mqueue가 생성되면 테스트가 실패하기 시작하지만 제한이 소진되지는 않은 것 같습니다. $ cat /proc/sys/fs/mqueue/queues_max # maximum mqueue count 65535 $ sudo mount -t mqueue none /mnt ...

Admin

fs.mqueue.msg_max를 늘려야 하는지 확인하고 실행합니다.
mqueue

fs.mqueue.msg_max를 늘려야 하는지 확인하고 실행합니다.

bash 스크립트를 사용하여 프로그램을 실행해야 합니다. 프로그램에는 기본 메시지 대기열보다 더 큰 메시지 대기열이 필요할 수 있습니다. 다음을 통해 이를 늘릴 수 있다는 것을 알고 있습니다. sudo sysctl fs.mqueue.msg_max=3000 예를 들어 다음을 통해 확인할 수 있습니다. echo "$(sysctl fs.mqueue.msg_max)" 예를 들어 다음과 같이 인쇄됩니다.fs.mqueue.msg_max = 100" if임계값보다 작은 경우 크기를 늘리는 조건을 ...

Admin