一个Sharepoint框我管理员已经变得不稳定,会抛出几个内存不足的异常,然后变得没有响应,需要IIS - 重置。
有没有人遇到过这个?这个盒子是一个拥有4个核心和4GB内存的虚拟机,dosnt似乎正在使用100%的任何东西。
ASP.NET事件日志:
An unhandled exception occurred and the process was terminated.
Application ID: /LM/W3SVC/1656383179/Root
Process ID: 2476
Exception: System.OutOfMemoryException
Message: Exception of type 'System.OutOfMemoryException' was thrown.
StackTrace:
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
和.NET事件日志项:
EventType clr20r3, P1 w3wp.exe, P2 6.0.3790.3959, P3 45d6968e, P4 mscorlib, P5 2.0.0.0, P6 4be90358, P7 12d9, P8 9, P9 system.outofmemoryexception, P10 NIL.
答案 0 :(得分:1)
如果您有很多不太称职的开发人员编写的自定义代码,那么这是一个常见问题。 Sharepoint中有很多IDisposable对象应该妥善处理。因此,如果有人违反此规则,特别是在经常访问的webpart中,内存可能会被这些对象破坏,在最糟糕的情况下甚至会导致OutOfMemoryException。可能还有其他情况,但这是最常见的情况。