iis高并发 大量数据并发设置
服务器经常产生“应用程序池'DefaultAppPool'提供服务的进程关闭时间超过了限制。进程ID是'2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下:
第1种方法:
Internet信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性
一、回收
1、回收工作进程(分钟):选中,值为1740
2、回收工作进程(请求数目):不选(原先设置为35000)
3、在下列时间回收工作进程:不填
4、消耗太多内存时回收工作进程:全不选。(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,导致iis假死不响应)
二、性能
只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。注意web园这里一定要保持默认,如果填写其他超过1的数字就会导致一些网站程序的后台程序打不开或者刷新不停。
原来的请求队列限制为4000,现在无限制。
三、运行状况
前两项都起用,是原来的默认设置。启动时间限制90秒,关闭时间限制180秒。
启动快速失败保护的钩去掉!
为了避免真的遇到很多错误时没有提示,可以不关闭,只是把快速保护的保护范围加大些,例如失败数50次时间段5分钟则关闭对应的程序。
“关闭时间限制180秒”是必须的,因为进程关闭的时间,原来为90秒限制,是默认值,如果进程关闭时间超过90秒,则认为超时,从而出现:进程关闭时间超过了限制日志,所以,适当延长这个时间,可以避免这种错误
第2种方法:
原因:独立进程的内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理
解决方法:
1、HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2、在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop值为1重启IIS
第3种方法(未测试):
问题已解决,发现是数据库连接无法释放,不知道是什么原因,同样的代码在本地就是好的,在服务器端就有问题,最后在连接串里加入以下语句解决问题.
Pooling=true;MAXPoolSize=512;MinPoolSize=50;ConnectionLifetime=30
第4种方法:
新建应用程序池,不同的网站引用不同程序池。
iis高并发 大量数据并发设置相关推荐
- DataSet的数据并发异常处理
摘要:ADO.NET为提高数据密集型(data-intensive)应用程序的性能.简化这类程序的建立过程提供了多种技术.数据集(DataSet)作为ADO.NET对象模型的标志,作为一个微型的.不连 ...
- Oracle的数据并发与一致性详解(下)
上篇介绍了数据并发与一致性的相关概念.以及oracle的事务隔离级别等内容,本篇继续介绍锁机制.自动锁.手动锁.用户自定义锁的相关内容. 请尊重作者劳动成果,转载请标明原文链接: https://ww ...
- python 导出数据并发邮件_Python自动化导出zabbix数据并发邮件脚本
Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件.效果如下: 下面是脚本,可根据自己的具体情况修改: #!/usr/bin/python` `#coding:utf-8` ...
- java设计模式并发_[高并发Java 七] 并发设计模式
[高并发Java 七] 并发设计模式 [高并发Java 七] 并发设计模式 为什么80%的码农都做不了架构师?>>> 在软件工程中,设计模式(design pattern)是对软件设 ...
- Redis:数据并发竞争顺序性
Redis:数据并发竞争顺序性 关键词 第一种方案:分布式锁(串行)+时间戳(保存一个时间戳判断set顺序) 第二种方案:利用消息队列(并行读写进行串行化) 一.数据并发竞争 这里的并发指的是多个re ...
- java 并发框架源码_某网Java并发编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...
第1章 课程介绍(Java并发编程进阶课程) 什么是Disruptor?它一个高性能的异步处理框架,号称"单线程每秒可处理600W个订单"的神器,本课程目标:彻底精通一个如此优秀的 ...
- java 并发框架源码_Java并发编程高阶技术-高性能并发框架源码解析与实战
Java并发编程高阶技术-高性能并发框架源码解析与实战 1 _0 Z' @+ l: s3 f6 r% t|____资料3 Z9 P- I2 x8 T6 ^ |____coding-275-master ...
- mysql并发更新数据,多用户并发修改数据解决方案。
mysql并发更新数据,多用户并发修改数据解决方案. 在系统中,有一些如余额.资产.积分的数据,是要保证数据一致性的.如,一个人使用两个设备同时进行消费操作,如何保证数据一致性的问题. 我们一起来思考 ...
- 数据并发问题-精通spring 企业应用开发实战读书笔记
数据并发问题 数据的并发问题,是指一个数据库经多个客户端采用并发的方式访问而导致的各种并发问题.这些问题归结为5类,其中包括3类数据读问题;2类数据更新问题. 3类数据读问题: 脏读 A事务读取B事务 ...
最新文章
- 优秀的数据分析师应该具备哪些技能和特质?
- Nature:人体菌群研究的25个里程碑
- 探究oracle clob字段是怎样存储的
- YYAsyncLayer 学习
- synchronized原理_Java并发编程 -- synchronized保证线程安全的原理
- 2018年软考网络规划设计师考试通过经验分享
- 2019华北五省计算机应用大赛官网,“远洋航空杯”2019年华北五省(市、自治区) 及港澳台大学生计算机应用大赛举行...
- 2017年软件工程第八次作业-互评Alpha版本
- 使用hbase遇到的问题
- 家具从设计到生产一步完成 有屋拆单 SU草图拆单 全屋定制拆单 衣柜橱柜拆单 办公家具设计拆单 展柜定制拆单 宠物家具定制设计拆单软件 有屋软件
- 2022年,给物联网专业的大学生的一些建议!
- 正经分析iOS包大小优化
- 打开mysql 的时候报错_关于mysql的启动报错处理
- leetcode第21天格雷编码
- 熊猫的python小课_老熊的三分地-Oracle及数据恢复
- 阿里云服务器常用配置收费1核2G/2核4G/4核8G/8核16G多配置
- vuex存储什么数据_【存储知识小讲堂系列】为什么数据隔离很重要 - IT业界_CIO时代网...
- 半导体器件基础05:肖特基二极管(1)
- elasticsearch源码结构一览
- snowflake做主键 自增_忘掉 Snowflake,感受一下性能高出 587 倍的全局唯一 ID 生成算法...