web garden和session

      IIS配置不怎么懂,网上说的有关IIS性能提升配置的文章很多,下面是自己碰到的情况

前段时间因为代码问题,导致负载急剧升高,极端情况下,可能5万/秒的请求,服务器受不了,自己不懂,别人指导进行了iis提高性能的配置,主要参数是更改了maxprocess的值为一个大于1的数。 以后的观察有以下表现:

     1.性能上没有看到明显变化,因为没有测试工具,所以不好说是否真的没效果

     2.数据库负载有点上去了,因为增加了很多的数据库连接

 所以,有时候用,有时候不用。但后续出现了两种其他随机情况

      3. 使用webclient.download方法保存静态页面时,有时会出现错误“d:\web\www\www.xxx.com\index.htm”正由另一进程使用,因此该进程无法访问此文件。”和“System.UnauthorizedAccessException: 对路径“d:\web\www\www.liqu.com\index.htm”的访问被拒绝。”,现在不知道是否由此引起

      4.session丢失,用户输入的验证码和图片显示的对不上,原因基本可以确认是web garden 导致


如果想通过它来提高性能,好像不是正确的方法


Shared Session State in a IIS6 and IIS7 Web Farm

http://blogs.msdn.com/b/httpcontext/archive/2012/06/22/shared-session-state-in-a-iis6-and-iis7-web-farm.aspx

IIS WebGarden problem with session
http://www.sharpdevel.com/2007/10/iis-webgarden-problem-with-session.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值