标签: .net web-applications garbage-collection cpu azure-web-app-service
我有一个在Azure上运行的Web应用程序,正在运行两个P3V2实例。一次又一次实例将达到90%以上的CPU使用率,并停止对其他请求的响应,直到重新启动为止-如果不执行该操作,它将无限期保持其处于挂起状态。采取CLR配置文件和内存转储可以发现,使用所有CPU似乎都是垃圾回收。问题是,我不确定下一步该怎么解决。堆栈跟踪都没有显示任何代码,因此我们首先不知道是什么触发了GC发疯。有指针吗?