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