应用程序: w3wp.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.IO.IOException
堆栈:
在 System.Net.Sockets.NetworkStream.Read(Byte[], Int32, Int32)
在 Thrift.Transport.TStreamTransport.Read(Byte[], Int32, Int32)
在 Thrift.Transport.TTransport.ReadAll(Byte[], Int32, Int32)
在 Thrift.Protocol.TBinaryProtocol.ReadAll(Byte[], Int32, Int32)
在 Thrift.Protocol.TBinaryProtocol.ReadI32()
在 Thrift.Protocol.TBinaryProtocol.ReadMessageBegin()
在 sbcServ+Client.recv_UnLockThing()
在 WebApiShanghai.Controllers.TaskScheduController.AyncQuerySeriveHandler(System.Object)
在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
在 System.Threading.ThreadHelper.ThreadStart(System.Object)
求救 怎么样才能让应用程序池不会挂,或马上重启。
InnerException: System.Net.Sockets.SocketException
Message: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
StackTrace: 在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
错误应用程序名称: w3wp.exe,版本: 8.5.9600.16384,时间戳: 0x5215df96
错误模块名称: KERNELBASE.dll,版本: 6.3.9600.17415,时间戳: 0x54505737
异常代码: 0xe0434352
错误偏移量: 0x0000000000008b9c
错误进程 ID: 0x1de4
错误应用程序启动时间: 0x01d1aa92dfa68266
错误应用程序路径: c:\windows\system32\inetsrv\w3wp.exe
错误模块路径: C:\Windows\system32\KERNELBASE.dll
报告 ID: 21e0ebac-1686-11e6-80da-c4a5c65e02ea
错误程序包全名:
错误程序包相对应用程序 ID:
是挂了,你的问题呢
IOException应该是文件被多线程处理产生的吧。
先解决异常
主要原因是多线程中的文件操作出了问题。。