锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / ASP.NET开源技术 / 导致web项目重启问题分析
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

导致web项目重启问题分析

问题描述

我项目里一直有这么个异常出现导致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是在首次访问时有预加载时间,所以慢,但是如果项目稳定,不经常重启就没有问题。 现在的主要问题就是不知道什么东西造成了这个项目经常莫名的重启
简化流程,简化内存使用,少放些页面
或者想想添加什么功能时导致了问题

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内