2015-05-24 98 views
0

我的IIS開始一個新的會話使用不同的會話ID的每一分鐘,你可以看到如下:IIS + ASP.NET +多個會話使用隨機會話ID每分鐘

2015-05-24 02:05:48,284 WARN [5gs1h5biysgaovwgxclzoa53 - ] Session_Start(): 24-05-2015 02:05:48, ID=5gs1h5biysgaovwgxclzoa53 
2015-05-24 02:06:48,289 WARN [i2cw11dcyc444agufblzqw3t - ] Session_Start(): 24-05-2015 02:06:48, ID=i2cw11dcyc444agufblzqw3t 
2015-05-24 02:07:48,290 WARN [x4d2dqekamnmbqtwcb1xugzv - ] Session_Start(): 24-05-2015 02:07:48, ID=x4d2dqekamnmbqtwcb1xugzv 
2015-05-24 02:08:48,275 WARN [upllvlwizdkrxzdy4tql3skn - ] Session_Start(): 24-05-2015 02:08:48, ID=upllvlwizdkrxzdy4tql3skn 
2015-05-24 02:09:48,293 WARN [olf30h2lhy1wjynkwuixi3ko - ] Session_Start(): 24-05-2015 02:09:48, ID=olf30h2lhy1wjynkwuixi3ko 
2015-05-24 02:10:48,283 WARN [qyqauweqaygcb1ihmptntmzw - ] Session_Start(): 24-05-2015 02:10:48, ID=qyqauweqaygcb1ihmptntmzw 
2015-05-24 02:11:48,304 WARN [nkbijfuwgwmblcsvqhyjrx01 - ] Session_Start(): 24-05-2015 02:11:48, ID=nkbijfuwgwmblcsvqhyjrx01 
2015-05-24 02:12:48,293 WARN [ahz35qnkdgdsp02ggutbgkja - ] Session_Start(): 24-05-2015 02:12:48, ID=ahz35qnkdgdsp02ggutbgkja 
2015-05-24 02:13:48,300 WARN [xym3aeiiwo0z5m00t0mmying - ] Session_Start(): 24-05-2015 02:13:48, ID=xym3aeiiwo0z5m00t0mmying 
2015-05-24 02:14:48,285 WARN [ihkhdun0vdiddndptascmhww - ] Session_Start(): 24-05-2015 02:14:48, ID=ihkhdun0vdiddndptascmhww 
2015-05-24 02:15:48,300 WARN [43aa5kqyilwp1faehxc13dgm - ] Session_Start(): 24-05-2015 02:15:48, ID=43aa5kqyilwp1faehxc13dgm 
2015-05-24 02:16:48,280 WARN [egcdnwzieqozkfoj2ocwy0x2 - ] Session_Start(): 24-05-2015 02:16:48, ID=egcdnwzieqozkfoj2ocwy0x2 
2015-05-24 02:17:48,278 WARN [svbpgdm5birqzejfqiatmd0h - ] Session_Start(): 24-05-2015 02:17:48, ID=svbpgdm5birqzejfqiatmd0h 
2015-05-24 02:18:48,268 WARN [v3ejvlkmsilwvw0x4ir1p3ys - ] Session_Start(): 24-05-2015 02:18:48, ID=v3ejvlkmsilwvw0x4ir1p3ys 
2015-05-24 02:19:48,293 WARN [ge1z4csva4haxwlq0wtc0zyw - ] Session_Start(): 24-05-2015 02:19:48, ID=ge1z4csva4haxwlq0wtc0zyw 
2015-05-24 02:20:48,288 WARN [qkmvkk20xgohntlcjf5bwtn4 - ] Session_Start(): 24-05-2015 02:20:48, ID=qkmvkk20xgohntlcjf5bwtn4 
2015-05-24 02:21:48,259 WARN [hvncho3ievxogpwp20gtkhhh - ] Session_Start(): 24-05-2015 02:21:48, ID=hvncho3ievxogpwp20gtkhhh 
2015-05-24 02:21:52,195 WARN [0l3b3nhpcowsf0q5xogiehq1 - ] Session_Start(): 24-05-2015 02:21:52, ID=0l3b3nhpcowsf0q5xogiehq1 
2015-05-24 02:22:48,269 WARN [ppqf2nvcazbfdjid0210thvh - ] Session_Start(): 24-05-2015 02:22:48, ID=ppqf2nvcazbfdjid0210thvh 
2015-05-24 02:23:48,259 WARN [q1zk5sh11hajiqjcosirvwdo - ] Session_Start(): 24-05-2015 02:23:48, ID=q1zk5sh11hajiqjcosirvwdo 
2015-05-24 02:24:48,285 WARN [rkmo5fuekm1xzh2kssgl0bsi - ] Session_Start(): 24-05-2015 02:24:48, ID=rkmo5fuekm1xzh2kssgl0bsi 
2015-05-24 02:25:48,270 WARN [t1i3k5nf1oj0ck2xs42f5hay - ] Session_Start(): 24-05-2015 02:25:48, ID=t1i3k5nf1oj0ck2xs42f5hay 
2015-05-24 02:26:46,791 WARN [ewi5nrnrskiepuy3npmfn4tc - ] Session_Start(): 24-05-2015 02:26:46, ID=ewi5nrnrskiepuy3npmfn4tc 
2015-05-24 02:26:48,281 WARN [wtqawkfrbpr4wrhvciju1ztr - ] Session_Start(): 24-05-2015 02:26:48, ID=wtqawkfrbpr4wrhvciju1ztr 
2015-05-24 02:27:48,277 WARN [uwistkkip1t4qqbcnxkbrp0y - ] Session_Start(): 24-05-2015 02:27:48, ID=uwistkkip1t4qqbcnxkbrp0y 
2015-05-24 02:28:48,266 WARN [kwqwgubrc5v5uf0kibm5dew5 - ] Session_Start(): 24-05-2015 02:28:48, ID=kwqwgubrc5v5uf0kibm5dew5 
2015-05-24 02:29:44,361 WARN [equu33nbxkmuvh4akwcmzl4v - ] Session_Start(): 24-05-2015 02:29:44, ID=equu33nbxkmuvh4akwcmzl4v 
2015-05-24 02:29:48,272 WARN [mjki2onf1cvoznblfhkgnpko - ] Session_Start(): 24-05-2015 02:29:48, ID=mjki2onf1cvoznblfhkgnpko 

一段時間後,所有會話結束在同一時間。 任何人都知道爲什麼?誰來防止這個?我創建了另一個重複的網站,具有相同的配置,這不會發生。

+0

更多信息。這是在你的本地開發環境中嗎?生產?你有負載平衡器嗎? – aquinas

+0

您的IIS接收請求?什麼樣的要求? –

+0

IIS 8.5.9600 @ Windows Server 2012 R2。是生產,沒有負載平衡器 – cesarfaria

回答

1

感謝您的意見,我發現是什麼原因造成這些會話啓動:

2015年5月24日04:17:48130警告[rskvci3lyd05zfml0h2myee1 - - IP:10.2.1.78 - Mozilla的/ 5.0 (兼容; PRTG網絡監視器 (www.paessler.com);視窗)]在session_start():24-05-2015 4時十七分48秒, ID = rskvci3lyd05zfml0h2myee1

我們的客戶具有網絡監視器每分鐘檢查一次,導致會話開始。

我用這個佈局來獲得上述結果:

<layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date %-5level [%aspnet-request{ASP.NET_SessionId} - %identity - IP:%aspnet-request{REMOTE_ADDR} - %aspnet-request{http_user_agent}] %message%newline"/> 
    </layout> 
+2

爲什麼不給客戶一個頁面來監視哪些不使用會話狀態? –

+1

您可以發佈您用於獲取其他人的日誌條目的log4net格式嗎? – JJS

+0

@JohnSaunders謝謝,我會跟隨你的消化。 – cesarfaria

-2

更新web.config中,並在編程方面添加屬性session.expires =「毫秒」超時;