首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

web服务器运行到一定时间会自动退出或者是显示网页异常?

2012-12-14 
web服务器运行到一定时间会自动退出或者是显示网页错误???本帖最后由 happy_rita 于 2012-11-09 10:21:21

web服务器运行到一定时间会自动退出或者是显示网页错误???
本帖最后由 happy_rita 于 2012-11-09 10:21:21 编辑 我在IIS5.1上运行着WEB服务器,我是在网页上点击按钮来启动服务器的,可是运行一段时间后会出现网页出错的问题或者是直接退出服务器…… 查看事件查看器里面的事件ID是:17401,来源是MSSQL&SQLEXPRESS。这个事件的描述是“服务器在空闲 454 秒之后恢复执行: 服务器已由用户的活动唤醒。这只是一条信息性消息,不需要用户执行任何操作。”请问各位大哥大姐这是怎么回事啊?是不是因为这个问题导致了网页出错啊?如何解决啊?在线等啊……只要能解决问题,分数不是问题啊……
[最优解释]
浏览器端发现服务器超时没有响应,自然要关闭连接。
[其他解释]
重新注册一下iis 
运行"cmd",并在其中切换到以下目录下(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727),运行如下命令即可: aspnet_regiis.exe -i

然后再重新启动IIS 服务 试试
[其他解释]
IIS 5.1?在XP下?
你给出的内容明显是SQL Server Express出问题了,检查一下这个Service对应的设定情况。

个人理解,仅供参考。
下面的内容不是很确定了,毕竟IIS 5.1还是和IIS 6.0 / 7.X有差异的:
1 6.0开始有Application Pool的概念,会自动定期回收(类似重启的操作吧),这个可以配置
2 你的网页中应该有对数据库的访问,使用时需要检查连接的可用性,上面的操作应该会导致数据库连接中断。如果代码里不是现用现建连接的话,后面的使用不检查可用性时就会出错了。
3 你的页面有没有在发生异常时记录日志?有的话检查一下具体的内容。
[其他解释]
关于“解决办法”,我实际上从不让Asp.net程序员去开发他不应该考虑的windows service设计问题。

你选择的开发技术是错误的。web应用的特点就是“可中断、短连接”的。而你要搞的东西不适合asp.net。
[其他解释]
“我在IIS5.1上运行着WEB服务器,我是在网页上点击按钮来启动服务器的,可是运行一段时间后会出现网页出错的问题或者是直接退出服务器……”

这个没看懂,服务器是什么东东?
[其他解释]
自己先顶一个啊……
[其他解释]
我重启过了,不行啊,还是一样啊……

[其他解释]

引用:
IIS 5.1?在XP下?
你给出的内容明显是SQL Server Express出问题了,检查一下这个Service对应的设定情况。

个人理解,仅供参考。
下面的内容不是很确定了,毕竟IIS 5.1还是和IIS 6.0 / 7.X有差异的:
1 6.0开始有Application Pool的概念,会自动定期回收(类似重启的操作吧),这个可以配置
2 你的网页中应该有对数据库的访问,……


现在我发现问题是这个页面过一段时间之后就会去执行 if (!this.Response.IsClientConnected)这里面的程序,这部分是判断客户端是否已经断开,如果断开就推出服务器。这里我的WEB服务器是一个网页中有一个启动服务器的按钮,点击之后程序就一直在While(1)里面执行,除非是点击了关闭服务器,或者是判断到客户端已关闭网页才退出这个循环。也就是一开始网页的启动按钮之后,服务器就一直在while(1)里面了,不能给客户端返回网页了。这样会不会有问题呢?现在我通过跟踪发现程序是通过判断到客户端网页已关闭而退出服务器的,也就是执行了if (!this.Response.IsClientConnected)这个分支的代码……不知道为什么,有谁可以帮我解释吗?有办法解决吗?
[其他解释]
引用:
关于“解决办法”,我实际上从不让Asp.net程序员去开发他不应该考虑的windows service设计问题。

你选择的开发技术是错误的。web应用的特点就是“可中断、短连接”的。而你要搞的东西不适合asp.net。

现在我就是出现这个问题,请问有没有办法解决啊?用ASP.NET

[其他解释]
问题我自己解决了,还是谢谢各位啊……

热点排行