问题描述:

.net core项目部署在IIS上, 批量上传文件时,站点会出现503报错。

使用ajax异步大批量上传文件,站点就完全无法加载了。

出现这样的问题,那么第一想到的就是服务器阻塞了,那么是什么阻塞了呢?网络阻塞?线程阻塞?

经过在本地测试,不走网络,也会出现同样的问题,那么就排除了网络阻塞。

那下一步就验证是否线程阻塞,设置并发请求为100条,下面先理解一下IIS的几个配置

最大工作进程数:指的是这个站点能启动的最大进程来处理请求,还有一个就是最大线程数,每个处理器的线程限制的默认值为25。

最大并发连接数:例如最大并发连接数=10,此时只有10条请求会处理,其他90条会返回503

队列长度:例如队列长度配置=10,此时只有10条请求会处理,其他90条会返回503

其实,站点的最大连接数=最大并发连接数或者队列长度(取决于哪个的数值比较小)

例如,配置了最大工作进程=1,最大并发连接数=20,队列长度=15,那么此时服务器会接收20条请求,剩下80条返回503,然后到了入队列处理环节,因为队列长度只有15,那么能被处理的请求只有15条,还有5条返回503

IIS 请求报503相关推荐

  1. 前后端分离,解决Spring Cloud GateWay + Nacos使用lb请求报503错误以及403跨域问题

    在使用前后端分离时,前端请求gateway接口,gateway使用lb负载均衡请求目标服务. 如下: spring:cloud:gateway:routes:- id: test-demouri: l ...

  2. HTTP请求报文和HTTP响应报文(转载)

    本文转载自HTTP请求报文和HTTP响应报文,感谢作者~ HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. HTT ...

  3. nacos+gateway服务发现lb路由报503 Service Unavailable

    问题产生背景 使用 Nacos 作为注册中心,gateway 作为网关,网关通过lb的方式进行服务路由,在网关报503服务不可用Service Unavailable. 现象版本 SpringClou ...

  4. IIS 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

    问题描述:访问IIS里不带后缀的文件,页面报错:IIS 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. 解决:在IIS里配置MIMS类型,添加新的MIMS类型: 文件扩展名(点号):. M ...

  5. 深度理解HTTP请求报文和HTTP响应报文

    HTTP请求报文和HTTP响应报文 HTTP协议简介 超文本传输协议(英文:Hyper Text Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议.设计HTTP ...

  6. ajax jsonp请求报错not a function的解决方案

    ajax jsonp请求报错not a function的解决方案 参考文章: (1)ajax jsonp请求报错not a function的解决方案 (2)https://www.cnblogs. ...

  7. python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法

    python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...

  8. 如何解决IIS配置报错问题:存储空间不足?

    如何解决IIS配置报错问题:存储空间不足 存储空间不足:并导致IIS安装失败 服务器说明: 当前服务器为阿里云服务器 操作系统:windows services 2008 R2 基本配置: 1G内存 ...

  9. ajax请求接口连不上会报错吗_服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING...

    服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 但是,这个 Ajax Http 接口使用浏览器可以直接返回.表明,Ajax 的 G ...

最新文章

  1. Win10 安装程序错误2502/2503 拒绝访问 解决
  2. 华为rh5885服务器oid_华为RH5885H v3机架服务器RAID配置实例
  3. Kettle转换作业50个案例代码
  4. 窗口分析函数_16_找出最后一个元素
  5. matlab+信号+mpf,Python和Matlab中平均频率的差异
  6. 配对碱基链(信息学奥赛一本通-T1135)
  7. 五子棋项目结束总结_五子棋编程思想小结
  8. php mysql 拆分join_PHP拼接Sql,MySql拆分数据(substring_index())作为判断条件
  9. 编程语言对比 执行文件
  10. 电子计算机厂 四月份生产计,一题多解 分数和百分数应用题(1)
  11. 打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方。...
  12. 解决IIS7.5及以后中URL文件名有加号或空格导致显示404错误的问题
  13. vue项目结构目录简介
  14. 简单的选课系统(6)——选课界面和管理员界面
  15. qt opengl 3d基本形状-螺旋管
  16. 将32位浮点音频转换为16位
  17. 股票打板 知识 收集
  18. highcharts画线性图示例
  19. sizeof关键字使用方法及实例演示
  20. 7-2 平面向量加法

热门文章

  1. 简述RAKsmart香港服务器的的优势
  2. 解决springboot无法访问此网站,springboot启动后无法访问网站
  3. 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?
  4. Solved ERROR: Could not build wheels for hdbscan which use PEP 517 and cannot be installed directly
  5. 流利阅读 2019.1.21 Top S. Korean animal rights group slammed for destroying dogs
  6. 网易2019实习生招聘-牛牛的naozhong
  7. 如何使用“友宝”app在自动售水机上使用“友宝钱包”支付。
  8. 国内主要遥感期刊投稿信息
  9. 计算机多通道存储器工作原理,多通道大容量的采集存储器的设计与实现 - 全文...
  10. 工作笔记-Hazelcast安装和基本配置