采取方式://為緩存設定一個絕對時間,讓緩存在這個時間到的時候失效//Cache.Insert("xxx", data, null, DateTime.Now.AddSeconds(7000),TimeSpan.Zero);問題:發布到A服務器上,緩存未在過期時間內正常失效但再本地和B服務器上,緩存正常失效。排查:本地,A服務器,B服務器的時區,日期,時間都一致在A服務器上新部署一個站點(采用同一套代碼),也是上述問題A服務器重啟后也是同樣的問題。目前看來,問題出在A服務器上,但具體什么問題不知道怎么往下排查,請廣大博友支支招。
1 回答

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
這是4.7的一個bug,以utc時間處理了,不停止的情況下,晚上才會過期,好像4.71修復了,百度net4.7 cache可以找到,記住以后只要是緩沖一定用utc時間
- 1 回答
- 0 關注
- 582 瀏覽
添加回答
舉報
0/150
提交
取消