IIS + ASP.NET +每分钟多个会话,具有随机会话ID

时间:2015-05-24 01:41:35

标签: asp.net session iis

我的IIS每分钟都会使用不同的会话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

一段时间后,所有会话都会同时结束。 谁知道为什么?谁来阻止这个?我创建了另一个重复的站点,具有相同的配置,但这不会发生。

2 个答案:

答案 0 :(得分:1)

感谢您的评论,我发现了导致这些会话开始的原因:

  

2015-05-24 04:17:48,130 WARN [rskvci3lyd05zfml0h2myee1 - -   IP:10.2.1.78 - Mozilla / 5.0(兼容; PRTG网络监视器   (www.paessler.com); Windows)] Session_Start():24-05-2015 04:17: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>

答案 1 :(得分:-2)

在web.config中更新超时,在编程方面添加属性session.expires =“milliseconds”;