我有一个在 IIS 站点上运行的相当简单的 API 环境。该站点大部分配置为默认值,平均每秒处理 4-6 个请求。它所做的只是获取通过 GET 请求参数传入的信息并将其存储在数据库中。
正如我所说,该站点的平均负载为每秒 4-6 个请求,并且现在经常崩溃。我正在尝试重新配置站点以处理更多负载,但我对 IIS 配置并不十分熟悉。有人对如何调试此问题或如何更好地为无会话 API 环境配置 IIS 有建议吗?我可以确认默认日志不会给我任何有用的错误,但如果需要,我可以在这里发布一些。
编辑: 这是我在应用程序事件日志中看到的关于错误的标准错误
Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2
Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec4aa8e
Exception code: 0xc0000374
Fault offset: 0x00000000000c40f2
Faulting process id: 0xbc0
Faulting application start time: 0x01cddcf5147d18cc
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 5256ddd1-48e8-11e2-9c4a-0050560f015f
到目前为止,我们已经从原始帖子开始设置负载平衡来帮助我们,但仍然看到错误发生。