.net程序运行时间长,导致"页面无法显示"的错误,但运行结果正常

问题描述

最近有个项目需要对大量数据进行分析然后进行备份和修改操作.因为数据较多需要页面运行很久(1个小时以上)导致页面长时间运行后出现"页面无法显示"的错误.但我查看数据库发现即使页面被关闭但数据还是按程序的设定在处理中,这个情况可以在我关闭页面以后一个小时以内一直持续发生.请问是什么原因导致页面出现"页面无法显示"的错误.该怎么处理这个问题.这个问题困扰我好几天了,希望大家能帮下忙.

解决方案

解决方案二:
进程没关,优化下程序吧
解决方案三:
先别考虑程序的问题,希望解决运行3个小时后,IE不报“页面无法显示”的错误
解决方案四:
引用2楼Study_Now的回复:

先别考虑程序的问题,希望解决运行3个小时后,IE不报“页面无法显示”的错误

程序一致转几个小时,你这是在开玩笑吧!!推介使用ajax,每隔2秒请求一次后台程序处理进度,并打印在前台页面
解决方案五:
引用3楼qhttl的回复:

Quote: 引用2楼Study_Now的回复:
先别考虑程序的问题,希望解决运行3个小时后,IE不报“页面无法显示”的错误

程序一致转几个小时,你这是在开玩笑吧!!推介使用ajax,每隔2秒请求一次后台程序处理进度,并打印在前台页面

说错了,意思是你让浏览器转几个小时不科学,使用ajax获取后台处理进度,毕竟太长时间了,肯定要给一个进度条或处理进度信息
解决方案六:
你还是做一个后台服务程序来处理特别耗时的操作吧用页面来处理不科学啊.万一用户等不及,把IE关了呢刷新了呢关了之后又点了一遍呢
解决方案七:
你把浏览器关了有什么用,请求是在服务端进行处理的具体什么错,从程序和Webserver日志两方面入手跟踪吧
解决方案八:
还有数据库中也去看一下日志里,是不是纪录了很多因死锁超时而丢弃的事务
解决方案九:
网上有很多专门查看死锁的存储过程,自己去查一下
解决方案十:
扯淡吧..哪个用户会在页面等待一个小时看结果?而且多大数据是多大数据..一个小时上百亿也可以查询出来了..
解决方案十一:
引用

导致"页面无法显示"的错误,但运行结果正常

你这个说法本身不成立吧..都无法显示该网页了你是如何知道运行结果的?难道你在后台查询的?如果是这样建议做成服务比较好了..不然没人耽误1个小时等你这个的
解决方案十二:
我只想知道程序运行3个小时后,怎样才不让IE报“页面无法显示”的错误。session已经设置为10小时不过期。
解决方案十三:
我觉得这个帖子的标题就是个不合理的设计啊。。。设计有重大缺陷啊。。。
解决方案十四:
设计不合理,重新设计下吧。弄个服务比网页运行几个小时好弄的多。而且网页一定时间之后会超时的。
解决方案十五:
试试设置一下该应用程序池的高级设置,里面的ShutdownTimeLimit,如上图
解决方案:
处理要这么长时间,根本没有人可以去等,像这种处理要很长时间的,最好做一个作业或其它后台处理。
解决方案:
1:看你的sql中查询语句执行多久?时间如果需要很久处理sql吧2:对于用户加载太久及时数据出来也没有价值了。
解决方案:
优化一下你的设计

时间: 2024-09-20 09:33:04

.net程序运行时间长,导致"页面无法显示"的错误,但运行结果正常的相关文章

fusioncomputer-通过登录远程实验室FusionComputer Portal,页面无法显示,报404错误。

问题描述 通过登录远程实验室FusionComputer Portal,页面无法显示,报404错误. 通过登录远程实验室FusionComputer Portal,页面无法显示,报404错误.这个谁知道怎么回事,或者找谁去问一下? 解决方案 是长时间都这样?你还是换个时间吧,如果别人也都是这样,说明是这个远程实验室的服务器没有开启 解决方案二: retreyrtwretkljewiorthioejthoierhtoiuwerhtuyfguihdjklhiuqoethiuerhfnvuioerhf

javascript-项目页面jquery加载时间长导致响应时间慢

问题描述 项目页面jquery加载时间长导致响应时间慢 在正式环境中,有两个页面的响应时间过长,查看network发现是在加载jquery时导致的: 如图,因为该jquery已上压缩文件,所以不知该如何优化缩短响应时间?谢谢 解决方案 可以考虑使用cdn,加速网站访问速度 解决方案二: 解决方案三: 1.使用cdn加速js库加载,是其它网站上的,有不确定性,需考虑: 2.对网站的静态资源访问不做限制,权限验证,安全验证等直接通过: 3.缓存js类库 解决方案四: 优化页面加载时间(转贴)

处理运行时间长的脚本以及内容大的主页

处理运行时间长的脚本以及内容大的主页 脚本运行时间的最长限制默认值为90秒,这是防止无限次循环的进行,是很有用的防护措施.不过,在一些特殊场合中,你也许面临着脚本运行时间大于90秒的场合,例如,当你的脚本生成了一个十分巨大的主页时,你肯定不希望主页显示到一半时间就过了限制时间.那么你可以利用Server对象的ScriptTimeout属性来自己设定你希望的限制时间.例如下例: <% Server.ScriptTimeOut=150 %> <HTML> <Head><

网络布线跨度过长导致信号延迟问题的解决方法

单位所涉及到的交换机是不带有可管理型的交换机,是普通交换机,通俗的说法是傻瓜型交换机.由于单位改造,微机室到车间的跨度非常大,必须在各部门都接有交换机可供使用.由于时间特别紧张,我和电工跑到顶层从微机室引入一条网线到车间放置销售部电脑的一个拐角处,当时怕网线不通,电工凭经验说这个跨度没有一百米,放心使用吧,加上我用测试仪测试线路时,发现线路是通的,说明有信号传输. 8月2号晚上搬迁,先放置销售部门.保险部门.配件精品.售后保险总共30台电脑,网络拓扑图结构图如图 –1所示. 图 -1 网络拓扑图

VC获取系统时间、程序运行时间

1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK); 2: 得到系统时间日期(使用GetLocalTime) SYSTEMTIME st; CString strDate,strTime; GetLocalTime(&st); strDate.Format(&quo

C#实现测量程序运行时间及cpu使用时间

对一个服务器程序想统计每秒可以处理多少数据包,要如何做?答案是用处理数据包的总数,除以累记处理数据包用的时间.这里要指出的是, 运行一段程序,使用的cpu时间,跟实际运行的时间是不一样的.附例如下: private void ShowRunTime() { TimeSpan ts1 = Process.GetCurrentProcess().TotalProcessorTime; Stopwatch stw = new Stopwatch(); stw.Start(); int Circles

windows7系统程序响应时间长有妙招

  windows7系统程序响应时间长的解决办法: 第一步.在开始菜单搜索框输入 "regedit" ,然后回车就打开了注册表编辑器. 第二步.依次展开注册表项"HKEY_CURRENT_USERControl PanelDesktop",在右侧窗口空白处单击右键,新建一个"DWord 32位值". 第三步.将新建的这个值重命名为"WaitToKillAppTimeout",系统默认数值数据为"0"不需要修

应对windows7系统程序响应时间长有妙招

  Windows7系统凭借着它的稳定性,安全性,集成了非常强大的应用功能,获得了很多用户的青睐,带给了用户很多便利,但是强大的应用功能同时应造成了系统的负担,有些用户反映说系统下的程序有时候需要响应很长一段时间才可正常运作,这也让人头疼. windows7系统程序响应时间长的解决办法: 第一步.在开始菜单搜索框输入 "regedit" ,然后回车就打开了注册表编辑器. 第二步.依次展开注册表项"HKEY_CURRENT_USERControl PanelDesktop&qu

android-Android按home键退出程序后,再进入程序,还是退出时的页面,请问这是怎么做到的?

问题描述 Android按home键退出程序后,再进入程序,还是退出时的页面,请问这是怎么做到的? Android按home键退出程序后,再进入程序,还是退出时的页面.请问这是怎么做到的? 解决方案 Android生命周期 > 首先, 你要先了解下有关activity的生命周期方法的调用顺序,自己可以写一下demo,打一些log输出. 要尝试,你按下home后, 都执行了什么声明周期方法. 关于数据缓存 > 这里我没有写过相似的代码, 不过可以给你提些思路,相信,你也看到onCreate方法有