项目中遇到的问题 排查原因 近调试一个东西,写了个监控页面,发现自己Cache的数据在设定的过期时间远远还没有到的时候过期了,于是我着手排查了下出现问题的原因: 1、程序会删除缓存 — 查找了整个项目,发现程序里根本没有删除缓存的操作,所以这个原因可以排除。 2、写缓存的方法有问题 — 这个也可以排除,因为很多地方用这个dll,其它项目不存在这个bug,所以这个原因也可以排除。 3、服务器上有清除所有内存的程序 — 于是一个个服务终止了下,后发现终止了一个动转静服务后,程序没有异常了,所以这个问题是因为动转静服务引起的了。 解决方案 反编