iis连接数

用户 'IIS APPPOOL\\xxxx' 登录失败

折月煮酒 提交于 2020-03-11 08:26:43
一、现象 发布到iis后,网站出现以下提示 异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\IdealTest' 登录失败。 二、分析原因 1.查看项目web.config文件中的数据库连接字符串: Integrated Security=True; 2.打开iis,查看应用程序池,使用了集成验证模式,其标识为ApplicationPoolIdentity,导致了连接数据库出错 三、解决方法 1.修改SQLServer的连接字符串,使用数据库帐号密码登录 server=localhost;uid=sa;pwd=xxxx;database=master; 2. IIS管理器=>应用程序池=>网站对应的程序池=>高级设置—》标识—》将进程模型下的 ApplicationPoolIdentity 改为 localSystem 来源: https://www.cnblogs.com/xcsn/p/6295323.html

web 性能忧化(IIS篇)

限于喜欢 提交于 2020-02-13 20:50:20
1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings 2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。 c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000 在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置: < serverRuntime appConcurrentRequestLimit ="100000" /> 3. 调整machine.config中的processModel>requestQueueLimit的设置 由原来的默认5000改为100000。 <configuration> <system.web> <processModel enable="true" requestQueueLimit="100000"/> 参考文章: http://technet.microsoft.com/en-us/library/dd425294

IIS 高并发的相关配置

强颜欢笑 提交于 2019-12-17 16:48:23
前言:   随着业务量的增加,服务器流量的增长增长了好多,高峰期会出现 503 的错误,IIS 对请求数的配置默认是 1000,无法满足现状的需求;      需要收集性能数据如下:   1、Windows性能监视器,该应用程序池进程的线程和处理队列   2、问题重现时的进程dump   这是请求到达IIS后遇到的第一个队列,HTTP.sys收到请求后会将请求放入对应的应用程序池队列,这样可以减少上下文的切换。   需要注意的是应用程序池队列虽然是给w3wp进程用的,但它存在于http.sys的内存区(http.sys是一个运行于kernel-mode的设备驱动程序)。   如果把 http.sys 比作一块网卡,那应用程序池队列相当于网卡的缓冲区。   w3wp 从应用程序池队列中取出请求后,接下来就是从CLR线程池中捞出一个CLR线程处理请求,如果池中空无一线,就会将请求放在CLR线程池队列中。   检测两个队列的情况,可以使用Windows性能监视器   Http Service Request Queues\CurrentQueueSize   Http Service Request Queues\ArrivalRate   ASP.NET v4.0.30319\Requests Queued   ASP.NET v4.0.30319\Requests Current 一

is.net浏览网页问题

[亡魂溺海] 提交于 2019-12-03 17:50:04
重新发布 就是ajaxdemo等这些网站重新发布到IIS下,一般步骤是右击文件夹(工程)属性,web共享,然后编辑虚拟目录的名称,将ajaxdemo,is manager,aspxdemo,已经output都重新发布下 我创建ASP.NET网站后加载MapControl控件成功了,点击load Map添加地图也成功了,可是在调试运行后打开的网页上显示不出来图片,但可进行放大、缩小、查询属性等操作,在output文件夹中也可以看到输出PNG格式的图片。 把你导入的工作空间打开看看,有没有保存地图窗口,就是说把各数据集叠加到当前地图窗口,再保存,试试.不行的话请其他人解答. 这种不出图一般是两个问题: 1.xp操作系统的IIS有10个连接数的限制,重启IIS或多刷新两下就能解决; 2.output目录发布不正确,检查isManager里的系统设置,看看output的物理路径和发布路径是否有正确的对应关系 来源: CSDN 作者: 西凉小可 链接: https://blog.csdn.net/xiliangxiaoke/article/details/8295326

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

ⅰ亾dé卋堺 提交于 2019-11-29 06:58:20
今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。 具体设置如下: 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings Queue Length : 65535 2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。 c:\windows\system32\inetsrv\appcmd.exe set

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

流过昼夜 提交于 2019-11-29 06:58:04
今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。 具体设置如下: 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings Queue Length : 65535 2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。 c:\windows\system32\inetsrv\appcmd.exe set

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

对着背影说爱祢 提交于 2019-11-29 06:57:46
让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。 具体设置如下: 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings Queue Length : 65535 2. 调整IIS 7的appConcurrentRequestLimit设置

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

谁说胖子不能爱 提交于 2019-11-29 06:57:31
转自: 原文 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。 具体设置如下: 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings Queue Length : 65535 2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。 c:\windows\system32\inetsrv\appcmd

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

做~自己de王妃 提交于 2019-11-29 06:56:00
今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Error Code 0x00000000 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。 具体设置如下: 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。 IIS Manager > ApplicationPools > Advanced Settings Queue Length : 65535 2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。 c:\windows\system32\inetsrv\appcmd.exe set

IIS 程序池优化配置方案

回眸只為那壹抹淺笑 提交于 2019-11-29 06:29:15
内容目录 IIS 程序池优化配置方案 IIS高并发配置 一.IIS站点绑定程序池设置 二.支持万级并发请求 IIS 程序池优化配置方案 最近由于系统的客户越来越多,有客户反映访问速度变慢,尤其是api的请求增长迅速。于是想从IIS入手来一波优化。 IIS高并发配置 一.IIS站点绑定程序池设置 找到Web站点对应绑定的应用程序池,“应用程序池”→“找到对应的应用程序池”→右键“高级设置”。 1.队列长度 默认是1000修改为65535 最大长度。 2.启动32位应用程序:默认值False,改为True,否者安装一些32的组件或32位的php都会出错。 3.托管管道模式:Integrated 或Classic 4.闲置超时(分钟):默认20分钟,改久点。 5.快速故障防护→已启用:默认True,改为False。 6.回收间隔时间 默认每天回收,修改为0 不回收。 7.在“禁止重叠回收”里选择“true”,这样就避免了应用程序池回收假死问题。 二.支持万级并发请求 1.调整IIS7的appConcurrentRequestLimit设置由原来的默认5000改为100000。 [1] 在cmd中执行: 1c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime