| | |
| | | using Autofac; |
| | | using Tiger.IBusiness; |
| | | |
| | | |
| | | var begin = DateTime.Now; |
| | | try |
| | | { |
| | | //非UI线程未捕获异常处理事件 |
| | |
| | | |
| | | builder.WebHost.UseKestrel(opt => |
| | | { |
| | | opt.Limits.MinRequestBodyDataRate = null; |
| | | }); |
| | | // 设置最大连接数 |
| | | opt.Limits.MaxConcurrentConnections = null; |
| | | // 设置请求队列的长度 |
| | | opt.Limits.MaxConcurrentUpgradedConnections = null; |
| | | opt.Limits.MinRequestBodyDataRate = null; |
| | | }); |
| | | System.Net.ServicePointManager.DefaultConnectionLimit = 1024; |
| | | |
| | | if (isService) |
| | | { |
| | |
| | | // Call Configure(), passing in the dependencies |
| | | startup.Configure(app, app.Environment); |
| | | Logger.Console.Info($"Run {prod} Successful"); |
| | | |
| | | Logger.Console.Info($"Total Elapsed Time: {(DateTime.Now - begin).TotalSeconds:0.000} seconds"); |
| | | |
| | | app.Run(); |
| | | Logger.Console.Info($"{prod} Host is shut down"); |
| | | } |