网站运营
位置:首页>> 网站运营>> win2003 server下的IIS Session丢失原因与解决方案小结

win2003 server下的IIS Session丢失原因与解决方案小结

  发布时间:2010-02-26 10:18:00 

标签:win2003,server,iis,session丢失

win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。

因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。

解决办法:

修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后自动回收

该进程。通过使用默认应用程序池,可以确保多个应用程序间互相隔离,保证由于一个应用程序的崩溃不会影响另外的Web应用程序。还可以使一个独立的应用程序运行在一个指定的用户帐号特权之下。

如果使用StateServer方式或者Sql Server数据库方式来保存Session,则不受该设置的影响。

可能的原因2:

系统要运行在负载平衡的 Web 场环境中,而系统配置文件web.config中的Session状态却设置为InProc(即在本地存储会话状态),导至在用户访问量大时,Session常经超时的情况。引起这个现象的原因主要是因为用户通过负载平衡IP来访问WEB应用系统,某段时候在某台服务器保存了Session的会话状态,但在其它的WEB前端服务器中却没有保存Session的会话状态,而随着并发量的增大,负载平衡会当作路由随时访问空闲的服务器,结果空闲的服务器并没有之前保存的Session会话状态。

解决办法:

1.当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式,在项目中我们基于性能考虑并没有选择SqlServer模式来存储Session状态,而是选择一台SessionStateServer 服务器来用户的Session会话状态。我们要在系统配置文件web.config中设置如下:

还要添加一项

2. 我们同时还要在SessionStateServer 服务器中启动ASP.NET State Service服务,具体设置:控制面板>>管理工具>>服务>>ASP.NET State Service,把它设为自动启动即可。

3. 每台前端WEB服务的Microsoft“Internet 信息服务”(IIS)设置

要在 Web 场中的不同 Web 服务器间维护会话状态,Microsoft“Internet 信息服务”(IIS) 配置数据库中 Web 站点的应用程序路径(例如,LMW3SVC2)与 Web 场中所有 Web 服务器必须相同。大小写也必须相同,因为应用程序路径是区分大小写的。在一台 Web 服务器上,承载 ASP.NET 应用程序的 Web 站点的实例 ID 可能是 2(其中应用程序路径是 LMW3SVC2)。在另一台 Web 服务器上,Web 站点的实例 ID 可能是 3(其中应用程序路径是 LMW3SVC3)。因此,Web 场中的 Web 服务器之间的应用程序路径是不同的。我们必须使Web 场Web 站点的实例 ID 相同即可。你可以在IIS中把某一个WEB配置信息保存为一个文件,其他Web 服务器的IIS配置可以来自这一个文件。

0
投稿

猜你喜欢

  • 很多站长经常会向我们询问:“主题推广如何为站点匹配出相关度高的推广信息?”基于这个问题,我们将为大家
  • 建立并实施网站建设规范对于规范网站建设服务,提高企业网站的网络营销价值非常重要。规范的网站建设不仅可以为用户获取信息带来更多的方便,也体现了
  • 前言:我一直把一个网站当作一个活生生的生命体来看待,而不是一行行枯燥无味的代码,而养站就像养孩子!我们如何培养起一个有用的&ldqu
  • 最近很多用户反映,上网总是掉线。显示IP冲突。据我们监测发现是有些用户在使用某些软件造成的。比如:网络执法官等。为了解决这一问题,请广大用户
  • 引:在一台服务器的使用上,磁盘往往占据着很重要的位置。服务器磁盘的配置和维护对整个服务器性能方面产生很大影响。实际上,优化服务器磁盘的方法只
  • 前几天小芳同学一直在群发起一些加速的话题,我已经把聊天记录抽出来,正打算整理出份像样的,没想到小芳同学非常速度的出了这篇。我的就省掉了,挖哈
  • 内容代码/templets/system/channel/channel_downlinks.htm文件<script la
  • 本人作站也有段不少的时间了。今天闲来无事说一下我的做站优化思路吧。其中也许会有些地方是错误的,请高手给扶正一下。经过近一年时间来对GOOGL
  • 据国外媒体报道,放眼当今的科技市场,谷歌可以说是互联网领域中最大也是最重要的公司之一,它主导着搜索和广告市场。种种迹象表明,谷歌的市场定位不
  • OFFICE文档是我们办公中使用最普遍的文档格式之一,它里面存储内容一般都是涉及公司或个人的重要内容,在很多情况下是禁止别人修改或者查看的。
  • 最近和客户交谈,报完价格后,客户经常说的一句话就是&ldquo;这么贵,那不如做竞价排名了&rdquo;,那笔者在这里就给大
  • 在忙活了一段时间后,网站建成了,接下来作为一个新站站长的你首先想到要做的可能就是让自己的网站早点被搜索引擎收录,早点让访问者通过搜索引擎找到
  • 当 VPS 出现问题的时候,就需要和 VPS 服务商联系,希望能尽快解决问题。这里涉及到一个如何和 VPS 服务商沟通的问题。其实沟通是一门
  • SMO: (Social Media Optimization)社会化媒体优化一个内容丰富的成熟网站,除了利用搜索引擎SEO带来的流量之外,
  • 这篇文章是写给新人的,我也是11月才加入淘宝客的,把我的一点心得写下来,高手看了不要见笑!以前做GG广告,做的很累,于是这边加入淘宝客的大军
  • “网站黑客”、“奥运黑客”,似乎最近成为了互联网安全方面的一个热话题,从Google上搜索“奥运黑客”一词,竟达646,000多项,可见所受
  • 硬件系统的安全防护硬件的安全问题也可以分为两种,一种是物理安全,一种是设置安全。1、物理安全物理安全是指防止意外事件或人为破坏具体的物理设备
  • Twitter联合创始人杰克&middot;多尔西(Jack Dorsey)(腾讯科技配图) 北京时间9月29日消息,据国
  • 有人这样形容囧的魅力:囧是一种态度,囧是一种哲学;囧是平凡的,但是囧然一看,却又包含着万般语言;囧是神奇的,囧中有着对世界的探索;囧,就是囧
  • 很多SEO们都知道,现在SEO已经不仅仅是关键词排名这么简单了。网站易用性,大量长尾关键词,网站结构等等,已经比个别关键词的排名更重要。但由
手机版 网站运营 asp之家 www.aspxhome.com