Skip to content

帮忙排查一下性能问题 #3216

@bbhxwl

Description

@bbhxwl

我目前有3个程序,都用了这个库,然后api接口会偶发响应超时,目前我用nginx 做了监控,是nginx反向代理API 接口确实响应超过勒5秒,想问内部有什么偶发影响性能地方么?代码大概如下。我是其他方面api接口,本应该响应快的也慢,截图是公众号的通知,偶发也慢,不是一直都这么慢,一天总有几次段时间响应缓慢,因为找云服务商排查了机器没问题,然后用nginx 做日志监控了,也没问题,目前大概定位错误在应用程序层。是我下面注册的有什么问题么?还是内部比如有自动定时什么任务导致的?

Image
app.MapHealthChecks("/healthz");
app.MapActorsHandlers();
app.UseCloudEvents();
app.MapSubscribeHandler();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
    c.SwaggerEndpoint("v1/swagger.json", "v1");
    c.RoutePrefix = "swagger";
});
var scope = app.Services.CreateScope();
var services = scope.ServiceProvider;
var senparcSetting =services.GetRequiredService<IOptions<SenparcSetting>>();
var senparcWeixinSetting =services.GetRequiredService<IOptions<SenparcWeixinSetting>>();
var env =services.GetRequiredService<IWebHostEnvironment >();
app.UseSenparcGlobal(env, senparcSetting.Value, globalRegister =>
    {
    }, true)
    .UseSenparcWeixin(senparcWeixinSetting.Value, (weixinRegister, setting) =>
    {
        weixinRegister
            .RegisterWxOpenAccount(senparcWeixinSetting.Value, "助手");
        weixinRegister.RegisterMpAccount(senparcWeixinSetting.Value.Items["通知公众号"]);
    });
app.Run();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions