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

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