我们让 ImageResizer 抛出如下所示的错误,随后我相信应用程序池崩溃并启动了一个新的应用程序池……这反过来又导致大量图像队列堆积,服务中断半小时。有人见过这个吗?
请注意,对于文件名中带有“images”的图像,我们还在 EventLog 中的 ImageResizer 中看到了一些“拒绝访问”错误。不确定是否相关。
任何想法将不胜感激
异常信息:异常类型:ImageProcessingException 异常消息:未能在 15000 毫秒内获得对文件“E:\images\1d\3a05214b1dfa98e41d04ed86db6c3f6e600347e92a1b102016e8eac5ee15a9ed.jpg”的锁定。缓存失败。在 ImageResizer.Plugins.DiskCache.DiskCache.Process(IResponseArgs e)
在 ImageResizer.Plugins.DiskCache.DiskCache.Process(HttpContext context, IResponseArgs e) 在 ImageResizer.InterceptModule.HandleRequest(HttpContext context, String virtualPath, NameValueCollection queryString, IVirtualFile vf) 在 ImageResizer.InterceptModule.CheckRequest_PostAuthorizeRequest(Object sender, EventArgs e) 在System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值&完成同步)