NVP vProxy: vProxy에 대해 IPV6을 비활성화한 후 "rabbitmq"가 다운됨
Summary: rabbitmq 서비스가 IPv6를 비활성화한 후 다운되었고 이로 인해 포트 5672에서 연결이 거부되었습니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- vProxy 어플라이언스에서 IPv6가 비활성화되었습니다.
- vProxy의
/data01/runtime/logs/vrapid/vrapid-engine.log로그에는 다음이 포함됩니다.
2021-02-03T08:47:55Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused 2021-02-03T08:48:10Z TRACE: Engines IPC: Connection 1: Connecting to the message bus... 2021-02-03T08:48:10Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused 2021-02-03T08:48:25Z TRACE: Engines IPC: Connection 1: Connecting to the message bus... 2021-02-03T08:48:25Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused
Cause
rabbitmq IPv6가 비활성화된 경우 시작되지 않으며 이로 인해 vRapid가 다운됨
Resolution
해결 방법:
-
IPV6를 다시 활성화하여 vrapid가 실행 중인지 확인하고 vProxy에 admin 으로 연결하고
su루트로:sudo su -
-
rabbitmq.conf의 복사본을 생성합니다.
cp -P /etc/rabbitmq/rabbitmq.config /etc/rabbitmq/rabbitmq.config.orig
-
현재 listner를 확인합니다.
rabbitmq-diagnostics listeners
예:
Interface: 127.0.0.1, port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0 Interface: [::1], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
-
rabbitmq.config 파일을 수정하여 ipv6 listner를 제거합니다.
vi /etc/rabbitmq/rabbitmq.config
보낸 사람:
###################################### [ {rabbit, [{tcp_listeners, [{"127.0.0.1", 5672}, {"::1", 5672}]}] } ]. ###################################### ######################################변경 후
###################################### [ {rabbit, [{tcp_listeners, [{"127.0.0.1", 5672}]}] } ]. ###################################### ###################################### -
vProxy를 재부팅합니다.
reboot
-
Rabbit 및 vrapid 서비스가 실행 중인지 확인합니다.
systemctl status rabbitmq-server.service systemctl status vrapid.service
-
curl 명령을 사용하여 포트 9090의 연결을 확인합니다.
curl -v localhost:9090
Products
Data ProtectionArticle Properties
Article Number: 000182732
Article Type: Solution
Last Modified: 11 Nov 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.