asp.net-core - ASPX.NET Core - IIS 服务器上的随机 502 错误

标签 asp.net-core iis-7.5

我们刚刚推出了一个在 ASP.NET Core 1.1、Windows 2008R2、IIS 7.5 上运行的站点,其中包含 2008 和 asp.net 的所有最新补丁。
该网站运行良好,但没有明显的模式下降。突然间它会开始返回 502 响应:

502 – Web server received an invalid response while acting as a gateway or proxy server

在 IIS 中重新启动站点,或者回收站点的应用程序池可以使站点启动,但问题在几个小时内再次出现。作为解决方法,我们将 IIS 配置为每 90 分钟回收一次应用程序池,这似乎使站点始终保持运行状态。
有关如何解决此问题的任何建议?

谢谢!

最佳答案

IIS 用这个 502 错误说 Kestrel(在它后面)返回了一些“错误”的东西。启用(更多)日志记录,并在第一个 502 响应之前检查日志。之前的一些请求“破坏”了您的应用程序。

关于asp.net-core - ASPX.NET Core - IIS 服务器上的随机 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40791138/

相关文章:

visual-studio-2012 - 无法使用 Visual Studio 2012 在 Web 服务器上开始调试

postgresql - 无法使用 Postgres 对 .NET Core EF 迁移中的用户进行身份验证

c# - 重定向后 ASP Net Core 2.2 session 丢失

asp.net-core - .Net Core 空闲后变慢

azure - IIS 7.5 - 映射到 Azure 文件共享的虚拟目录 - 无法读取配置文件

wcf - 使用 Windows 身份验证调用 WCF 服务时无法执行 URL

asp.net-core - AspNet Core 中的实时编码

c# - 使用 Spotify 身份验证时 ASP.NET 核心重定向失败的外部身份验证服务

asp.net-core - Ocelot API 网关仅设置 TimeOut 值抛出错误

powershell - 特定的 PowerShell 模块未自动加载