当前在线人数15779
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
ASP.NET IIS6 Hanging problem
[版面:窗口里的风景][首篇作者:bee] , 2003年10月21日11:29:02 ,219次阅读,1次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
bee
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: bee (只会嗡嗡叫的蜜蜂), 信区: DotNet
标  题: ASP.NET IIS6 Hanging problem
发信站: Unknown Space - 未名空间 (Tue Oct 21 11:29:02 2003) WWW-POST


It's an ASP.NET application on IIS6 of Windows 2003 Server,
the backend database is MySQL. There are a bunch of datagrid in
the front end. Some queries in the application is complicated,
so that it definitely consume much CPU and memory.
Here is the problem. After the system runs a while say 2-3 days
or one week, the system suddenly hang up. Here is the error
message I got from the system event log.

A process serving application pool 'XXX Pool' exceeded time limits
during shut down. The process id was '3324'.

I have gone through the source code again, and made sure that all
the dbConnections are closed, all the dataReaders are closed
right after datagrid's databinding, all the dataset, dataview are
set to null right after the databinding.

However, the problem still cannot be solved. Anyone have the same
experience? Does this problem only lie in IIS6? How should I
tune and monitor the ASP.NET application and prevent this problem?

Thanks.


--
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 129.44.]

 
kongzi
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: kongzi (鸡龟骨滚羹), 信区: DotNet
标  题: Re: ASP.NET IIS6 Hanging problem
发信站: Unknown Space - 未名空间 (Tue Oct 21 11:54:46 2003) WWW-POST

for debugging,I would suggest you to set the max pool size to the minimum
number you need at the same time and then you can catch the problem more
quickly.By default the connection pool size is 100.And you can also monitor
the connection status in MMC or code it in .net.
【 在 bee (只会嗡嗡叫的蜜蜂) 的大作中提到: 】
:
: It's an ASP.NET application on IIS6 of Windows 2003 Server,
: the backend database is MySQL. There are a bunch of datagrid in
: the front end. Some queries in the application is complicated,
: so that it definitely consume much CPU and memory.
: Here is the problem. After the system runs a while say 2-3 days
: or one week, the system suddenly hang up. Here is the error
: message I got from the system event log.
:
: A process serving application pool 'XXX Pool' exceeded time limits
: during shut down. The process id was '3324'.
:
: I have gone through the source code again, and made sure that all
: the dbConnections are closed, all the dataReaders are closed
: right after datagrid's databinding, all the dataset, dataview are
: set to null right after the databinding.
:
: However, the problem still cannot be solved. Anyone have the same
: experience? Does this problem only lie in IIS6? How should I
: tune and monitor the ASP.NET application and prevent this problem?
:
: Thanks.
:
:

--
God,
give us grace to accept with serenity the things that cannot be changed,
courage to change the things which should be changed and the wisdom to disti
nguish the one from the other.

※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 199.3.]

[分页:1 ]
[快速返回] [ 进入窗口里的风景讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996