精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
我项目里一直有这么个异常出现导致web项目重启,严重影响运行速度 HostingEnvironment initiated shutdown HostingEnvironment 导致关闭 [shutDownStack]: 在 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) 在 System.Environment.get_StackTrace() 在 System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() 在 System.Web.Hosting.HostingEnvironment.UnregisterRunningObjectInternal(IRegisteredObject obj) 在 System.Web.Hosting.HostingEnvironment.UnregisterObject(IRegisteredObject obj) 在 System.Web.Hosting.ISAPIRuntime.StopProcessing() 虽然说IIS应用程序池不稳定,随时可能回收,但是也不至于很匀速的2个小时重启两三那次,所以感觉还是哪里代码有问题。 但是看错误提示又不知道从哪下手调试
你发的错误里的类,和你写的代码没直接关系吧,是说你没直接用这样的类吧。
怎么说呢,程序一直运行正常,至少显示正常,也没有错误异常,但开始测试时候发现一直间隔时间内出现慢的情况,这个异常是在
这个事件里面捕捉到的,也才发现之所以慢是因为不知道什么原因导致了站点关闭。
你这前台后台怎么交互的?有后台长时间任务吗?
没有我正在重现错误代码 主要部分就这些,是个页面调用模版引擎输出数据
那个VTemplate.Engine是个模版引擎,第三方的,之前其他项目一直用的。
看内存,如果内存正常,则一个功能一个功能试。 内存,或者全局对象个数这类数据
没理解这个段话的意思
看哪些东西一直不释放
这个怎么查呢?
你用VS调试运行过吗?
调试运行看不出来什么问题
哪是不是多用户时,有些同步不行
目前也不涉及多用户啊,基本上都是我一个人在操作,我这段时间一直在测这个问题,前面是放网上测试,不过也就一两个人访问,发现慢,后来我就本机架环境,输出日志记录发现还是有问题。
慢的话,你把每个节点的用时输出出来
我也尝试这了,
从session访问开始到页面加载完成这段时间是不慢的,慢的时间是项目启动的那段时间,然后我才发现了开始给你看的异常。也就是说正常访问是不慢的,都知道.net是在首次访问时有预加载时间,所以慢,但是如果项目稳定,不经常重启就没有问题。
现在的主要问题就是不知道什么东西造成了这个项目经常莫名的重启
简化流程,简化内存使用,少放些页面
或者想想添加什么功能时导致了问题