后台运行的RabbitMQ Docker容器退出服务器登录后停止
RabbitMQ Docker容器关闭终端后收到SIGTERM停止的排查日志需求
我在VDS上部署RabbitMQ Docker实例,使用的docker-compose配置如下:
version: "3" services: rabbitmq: image: rabbitmq:3-management ports: - '15672:15672' - '5672:5672' environment: - RABBITMQ_DEFAULT_USER=<some-user> - RABBITMQ_DEFAULT_PASS=<some-pass> hostname: 'rabbit-<hostname>'
我使用docker compose up -d命令以后台模式启动该容器,当至少有一个终端连接到服务器时,容器运行正常;但关闭所有终端后,容器会在一分钟内停止。日志显示容器收到了SIGTERM信号:
2023-06-05 09:13:44.954939+00:00 [info] <0.591.0> Server startup complete; 4 plugins started. 2023-06-05 09:13:44.954939+00:00 [info] <0.591.0> * rabbitmq_prometheus 2023-06-05 09:13:44.954939+00:00 [info] <0.591.0> * rabbitmq_management 2023-06-05 09:13:44.954939+00:00 [info] <0.591.0> * rabbitmq_web_dispatch 2023-06-05 09:13:44.954939+00:00 [info] <0.591.0> * rabbitmq_management_agent 2023-06-05 09:20:06.739687+00:00 [notice] <0.61.0> SIGTERM received - shutting down 2023-06-05 09:20:06.739687+00:00 [notice] <0.61.0> 2023-06-05 09:20:06.744979+00:00 [warning] <0.642.0> HTTP listener registry could not find context rabbitmq_prometheus_tls 2023-06-05 09:20:06.751396+00:00 [notice] <0.61.0> SIGTERM received - shutting down 2023-06-05 09:20:06.751396+00:00 [notice] <0.61.0> 2023-06-05 09:20:06.752950+00:00 [warning] <0.642.0> HTTP listener registry could not find context rabbitmq_management_tls 2023-06-05 09:20:06.766258+00:00 [info] <0.230.0> Peer discovery backend rabbit_peer_discovery_classic_config does not support registration, skipping unregistration. 2023-06-05 09:20:06.766573+00:00 [info] <0.736.0> stopped TCP listener on [::]:5672 2023-06-05 09:20:06.767926+00:00 [info] <0.1569.0> Closing all connections in vhost '/' on node 'rabbit@rabbit-feedgerald' because the vhost is stopping 2023-06-05 09:20:06.768153+00:00 [info] <0.553.0> Stopping message store for directory '/var/lib/rabbitmq/mnesia/rabbit@rabbit-feedgerald/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent' 2023-06-05 09:20:06.771638+00:00 [info] <0.553.0> Message store for directory '/var/lib/rabbitmq/mnesia/rabbit@rabbit-feedgerald/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent' is stopped 2023-06-05 09:20:06.772045+00:00 [info] <0.549.0> Stopping message store for directory '/var/lib/rabbitmq/mnesia/rabbit@rabbit-feedgerald/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient' 2023-06-05 09:20:06.775578+00:00 [info] <0.549.0> Message store for directory '/var/lib/rabbitmq/mnesia/rabbit@rabbit-feedgerald/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient' is stopped 2023-06-05 09:20:06.777133+00:00 [info] <0.485.0> Management plugin: to stop collect_statistics.
不清楚是什么原因导致容器收到SIGTERM信号,且其他Docker镜像没有出现此问题。请问还需要提供哪些日志来协助排查该问题?
内容的提问来源于stack exchange,提问作者BeLuckyDaf
相关产品推荐
相关产品推荐

