文書番号: 000212107
RabbitMQ는 NetWorker Server에서 메시지 브로커 에이전트 서비스로 사용됩니다. NetWorker Server 프로세스(nsrd)와 NetWorker에서 사용하는 기타 서비스(예: authc, NMC(NetWorker Management Console), NWUI(NetWorker Web User Interface) 등) 간에 메시지 대기열 메커니즘을 제공합니다. RabbitMQ 서비스 문제로 인해 NetWorker Server 서비스가 종료됩니다. 일반 메시지는 NetWorker Server의 daemon.raw에 기록됩니다.
/nsr/logs/daemon.raw
..\Program Files\EMC NetWorker\nsr\logs\daemon.raw
137911 YYYY-MM-DD HH:mm:SS AM/PM 5 5 0 313919296 1615791 0 NW_SERVER-NAME nsrctld NSR critical Aborting startup sequence: Process /opt/nsr/rabbitmq-server-3.8.18/bin/rabbitmq-server exited in less than 10 seconds at startup: exit code 0 127108 YYYY-MM-DD HH:mm:SS AM/PM 5 5 0 313919296 1615791 0 NW_SERVER-NAME nsrctld NSR critical Failed to start all daemons; shutting down...
로그 경로는 사용하는 rabbitmq-server 버전에 따라 다릅니다. NetWorker 버전에는 최신 버전의 RabbitMQ가 포함될 수 있습니다. 버전별 세부 정보는 다음을 통해 제공되는 NetWorker 설치 및 NetWorker 관리 가이드에서 확인할 수 있습니다. https://www.dell.com/support/home/en-us/product-support/product/networker/docs
/nsr/logs/daemon.raw | NetWorker 서비스 로그 |
/opt/nsr/rabbitmq-server*/var/log/rabbitmq/log/crash.log | RabbitMQ 충돌 로그, 이 디렉토리에는 로그 회전에 따라 crash.log#이 포함됩니다. |
/opt/nsr/rabbitmq-server*/var/log/rabbitmq/rabbit@localhost.log | RabbitMQ 일반 로그 |
/opt/nsr/rabbitmq-server*/var/log/rabbitmq/rabbit@localhost_upgrade.log | RabbitMQ 업그레이드 로그 |
/nsr/tmp/rabbitmq/cores/erl_crash.dump | 충돌 스택 추적 로그 |
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw | NetWorker 서비스 로그 |
C:\Program Files\EMC NetWorker\nsr\tmp\RabbitMQ\log\log\crash.log | RabbitMQ 충돌 로그, 이 디렉토리에는 로그 회전에 따라 crash.log#이 포함됩니다. |
C:\Program Files\EMC NetWorker\nsr\tmp\RabbitMQ\log\rabbit@HOSTNAME입니다.log | RabbitMQ 일반 로그 |
C:\Program Files\EMC NetWorker\nsr\tmp\RabbitMQ\log\rabbit@HOSTNAME_upgrade.log | RabbitMQ 업그레이드 로그 |
C:\Program Files\EMC NetWorker\nsr\tmp\RabbitMQ\cores\erl_crash.dump | 충돌 스택 추적 로그 |
디버깅 옵션은 RabbitMQ 버전에 따라 달라질 수 있습니다. 버전은 아래의 rabbitmq-server 폴더에 표시됩니다.
/opt/nsr/rabbitmq-server-#.#.#
..\Program Files\EMC NetWorker\nsr\rabbitmq-server-#.#.#
/opt/nsr/rabbitmq-server-3.8.18/etc/rabbitmq/rabbitmq.config
..\Program Files\EMC NetWorker\nsr\rabbitmq-server-3.8.18\etc\rabbitmq.config
%% {log_levels, [{channel, info}, {connection, info}, {federation, info}, {mirroring, info}]},
{log_levels, [{connection, debug}, {queue, debug}]},
{log,
[{file, [{level, debug}]},
{categories,
[{connection,
[{level, debug}]
},
{queue,
[{level, debug}]
}
]
}]
},
[
{rabbit,
[{tcp_listeners, []},
{log_levels, [{connection, debug}, {queue, debug}]},
{log,
[{file, [{level, debug}]},
{categories,
[{connection,
[{level, debug}]
},
{queue,
[{level, debug}]
}
]
}]
},
{ssl_listeners, [5671]},
systemctl restart networker
net stop nsrd /y && net start nsrd
RabbitMQ가 실행 중이면 NetWorker Server에 포트 5671(SSL) 수신 대기가 있어야 합니다.
nsrports -t localhost -p 5671
다음 명령을 사용하여 5671에서 수신 대기하는 프로세스의 PID(Process ID)를 가져올 수 있습니다. 포트 5671과 연결된 프로세스는 rabbitmq-server에서 가져와야 합니다.
Linux:
netstat -apno | grep 5671 ps -ef | grep PID
예:
nve:~ # netstat -apno | grep 5671 tcp 0 0 192.168.9.101:52676 192.168.9.101:5671 ESTABLISHED 2607/gstd keepalive (5922.75/0/0) tcp 0 0 :::5671 :::* LISTEN 5238/beam.smp off (0.00/0/0) tcp 0 0 192.168.9.101:52654 192.168.9.101:5671 ESTABLISHED 2128/java off (0.00/0/0) tcp 0 0 ::1:5671 ::1:50974 ESTABLISHED 5238/beam.smp off (0.00/0/0) tcp 0 0 ::1:50974 ::1:5671 ESTABLISHED 5519/nsrjobd keepalive (5922.75/0/0) tcp 0 0 192.168.9.101:52668 192.168.9.101:5671 ESTABLISHED 2128/java off (0.00/0/0) tcp 0 0 192.168.9.101:5671 192.168.9.101:52654 ESTABLISHED 5238/beam.smp off (0.00/0/0) tcp 0 0 192.168.9.101:5671 192.168.9.101:52676 ESTABLISHED 5238/beam.smp off (0.00/0/0) tcp 0 0 192.168.9.101:5671 192.168.9.101:52668 ESTABLISHED 5238/beam.smp off (0.00/0/0) nve:~ # ps -ef | grep 5238 root 5238 5232 0 Jun05 ? 00:02:55 /opt/nsr/rabbitmq-server-3.11.16/erts-13.2.2/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -sbwt none -sbwtdcpu none -sbwtdio none -B i -- -root /opt/nsr/rabbitmq-server-3.11.16 -bindir /opt/nsr/rabbitmq-server-3.11.16/erts-13.2.2/bin -progname erl -- -home /nsr/rabbitmq -- -pa -noshell -noinput -s rabbit boot -boot start_sasl -syslog logger [] -syslog syslog_error_logger false -kernel prevent_overlapping_partitions false root 5247 5238 0 Jun05 ? 00:00:00 erl_child_setup 1024 root 26598 26408 0 11:42 pts/0 00:00:00 grep --color=auto 5238
Windows:
netstat -ano | findstr 5671 wmic process where "ProcessID='PID'" get ProcessID,ExecutablePath
예:
PS C:\Users\Administrator.AMER> netstat -ano | findstr 5671 TCP 0.0.0.0:5671 0.0.0.0:0 LISTENING 356 TCP 192.168.9.123:5671 192.168.9.123:63097 ESTABLISHED 356 TCP 192.168.9.123:5671 192.168.9.123:63098 ESTABLISHED 356 TCP 192.168.9.123:63097 192.168.9.123:5671 ESTABLISHED 6324 TCP 192.168.9.123:63098 192.168.9.123:5671 ESTABLISHED 6324 TCP [::]:5671 [::]:0 LISTENING 356 TCP [::1]:5671 [::1]:63105 ESTABLISHED 356 TCP [::1]:5671 [::1]:63106 ESTABLISHED 356 TCP [::1]:63105 [::1]:5671 ESTABLISHED 4676 TCP [::1]:63106 [::1]:5671 ESTABLISHED 776 PS C:\Users\Administrator.AMER> wmic process where "ProcessID='356'" get ProcessID,ExecutablePath ExecutablePath ProcessId C:\Program Files\EMC NetWorker\nsr\rabbitmq-server-3.8.18\bin\erl.exe 356
NetWorker
NetWorker Family, NetWorker Series
18 7月 2024
5
How To