我们有两个部署,主要和开发运行略有不同的构建(主服务器更旧和发布模式,开发更新和调试模式)。
两者都是为.NET 461编译的ASP.NET Core(因为我们仍使用实体框架6.0)两个实例在大约凌晨1点(UTC + 10.30)或15:30 PM UTC + 0时失败。
前一天晚上他们也同时失败了。
访问网站时,我们收到以下错误:
https://i.imgur.com/PgMua12.png
https://i.imgur.com/wDetAsV.png
内部日志显示两个部署位置的相同故障/时间:
https://i.imgur.com/l17gsZU.png
https://i.imgur.com/zLauy5C.png
这些日志采用UTC + 10:30时区
服务器在上午8:02手动重启(UTC + 10:30)当我们尝试加载对应用程序运行至关重要的DLL时,我们的内部日志记录报告ACCESS DENIED。
我们的内部日志记录还显示应用程序反复重新启动但无法启动FTP详细日志不会显示任何异常情况。
按'重新启动'在azure中无法解决问题。停止实例,等待10秒,然后按开始将其修复大约24小时。
之前的问题是间歇性的,现在它发生在2天前的每晚,每隔几天休息一次。
是否有任何Windows系统日志会显示导致两个部署插槽同时失败的情况?
什么会导致所有DLL同时在所有部署插槽中接收拒绝访问错误?