负载均衡情况下页面缓存问题

作者:动易软件 来源:本站原创 点击数: 发布时间:2020年12月03日

问题描述:前台有多台服务器进行负载时,访问同一个文章列表页,刷新后会出现不同日期的文章列表。

问题分析:出现上述情况,主要是因为各前台服务器缓存不同步的问题。

1.、检查下服务器站点上App_Data和OutputCache 文件夹是否有读写权限 (每台服务器下OutputCache下的内容不同,不能同步也不能加入防篡改)。
‎2.、检查下RabbitMQ是否正常运行。

3、查看后台异常日志,是否有相关报错信息。

解决方案:通过查看后台异常日志,发现缓存文件删除失败

b317da250e8e45bdba10881b5d2d97ce.Png

然后远程到服务器检查App_Data和OutputCache 文件夹权限,发现有一台没有赋予删除权限,导致缓存文件删除失败;将其设置为如下权限后,解决问题。

2aa335447f3748908a8ca901b6c4206f.Png