我的一个网站在过去的3-4年里一直运行得很好,但突然之间它就停止工作了。
我一直收到504个错误或502个错误,在一些浏览器中,它会挂起很长时间,这会占用服务器上的所有CPU,使得其他网站的运行速度变得非常慢。
至少一年来,代码没有任何变化,所以我非常确定这不是代码问题,但我完全不知道它会是什么。
服务器说这与clr.dll有关,但我不知道这是什么。
我的背景是jus编码,我对.Net知之甚少。
我可以通过更改会话的值来解决这个问题,但这意味着要更改整个网站的数百个页面,所以我不愿意这样做。
有没有人知道问题出在哪里?
发布于 2011-06-23 21:50:00
最终解决了这个问题。
有一个页面,它试图循环通过一些东西,而没有任何东西可以循环通过。
而不是给我一个ASP错误,它只是打破了网站,给了504个错误。
有些误导性的信息,但我最终还是做到了!
发布于 2016-05-05 21:18:33
clr.dll只是从windows调用.NET代码的方式,所以它只表明问题出在.NET代码中的某个地方。另请参见https://stackoverflow.com/a/31705019/8479。
为了弄清楚实际发生了什么,你最好做一些正常的应用程序调试工作:
https://stackoverflow.com/questions/6426937
复制相似问题