我在应用程序日志中看到RabbitMQ集群启动了连接终止。所以我想找出一个原因。点击部署GCP的服务被用来部署一个非常标准的RabbitMQ集群。根据官方的RabbitMQ文档,默认的日志位置是$RABBITMQ_LOG_BASE/$RABBITMQ_NODENAME.log,但是甚至没有设置$RABBITMQ_LOG_BASE。与日志集相关的惟一环境变量是RABBITMQ_LOGS=-,它将所有日志发送到stdout而不是文件。
所以问题是:我应该怎么做才能找到我的日志(如果确实存在,我遗漏了什么),或者我如何修改我的env/rabbitmq配置文件,以确保日志是可写的和可访问的。
发布于 2019-11-13 22:50:33
日志文件的路径为/var/ RabbitMQ /rabbitmq/ log /。
您可以通过命令登录您的pod,我推荐此链接用于Get-shell-running-container
gcloud容器集群get-credentials CLUSTER_NAME --专区ZONE_NAME --项目PROJECT_NAME && kubectl exec -it POD_NAME -c rabbitmq -- /bin/bash
在使用点击部署和配置RabbitMQ时,必须启用stackdriver指标导出器,然后才能使用日志查看器工具在stackdriver中设置日志过滤和导出日志。
https://stackoverflow.com/questions/58826932
复制相似问题