Skip to content

Logging optimization for storage initialize #337

@shuxinqin

Description

@shuxinqin

问题描述:
将消费者(asp.net core2.0应用)部署到测试环境(k8s)能消费到消息,部署到生产环境(k8s)消费不到消息。
订阅服务代码:
image
启动CAP消费者代码:
image

在测试环境运行消费正常(启动后能看到创建好的交换机和队列)),控制台打印出的信息如下:
image
在生产环境启动程序成功,但消费不到消息(启动后没创建交换机,也没创建队列),控制台打印出的信息如下:
image
很明显打印的信息从Application started. Press Ctrl+C to shut down.那行开始后面的就没有了。

注:目前已经确定在容器内手动创建mq和db连接是可以连上的,可以排除连接字符串问题。同时,在本地开发环境运行应用(连生产环境的mq)是可以消费消息的。排查了很久,实在不知道是哪里的问题了。
CAP 版本:2.5.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions