0

多くのセッションが使用されている 1 つのサイトがあります。セッション タイムアウトは 20 分で、セッション管理は InProcess です。

サイトは正常に動作しています。サイトのログを維持しています...しかし、ログ ファイルに次の通知がありました。

[10/31/2012 11:01:40 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:06:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:06:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:11:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:11:40 PM ] ]: Global.asax.Session_Start: セッション開始
[2012 年 10 月 31 日午後 11:16:39]: Global.asax.Session_Start: セッション開始
[2012 年 10 月 31 日午後 11:16:40]: Global.asax。 Session_Start : セッション開始
[10/31/2012 11:21:37 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:21:38 PM]: Global.asax.Session_Start : セッション開始
[10 /31/2012 11:26:39 PM]: Global.asax.Session_Start: セッションの開始
[10/31/2012 11:26:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:31:38 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:31:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:36:38 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:36:39 PM ] ]: Global.asax.Session_Start: セッション開始
[2012 年 10 月 31 日午後 11:41:39]: Global.asax.Session_Start: セッション開始
[2012 年 10 月 31 日午後 11:41:40]: Global.asax。 Session_Start : セッション開始
[10/31/2012 11:46:39 PM]: Global.asax.Session_Start : セッション開始
[10/31/2012 11:46:39 PM]: Global.asax.Session_Start : セッション開始
[10 /31/2012 11:51:39 PM]: Global.asax.Session_Start: セッションの開始
[10/31/2012 11:51:40 PM]: Global.asax.Session_Start : セッションの開始
[10/31/2012 11:56:39 PM]: Global.asax.Session_Start : セッションの開始

私のアプリケーションのセッション開始イベントがランダムに発生し、誰もサイトにアクセスしていなくても誰も説明できません。何が問題なのですか...?

前もってありがとう....

4

3 に答える 3

0

アプリケーションがメモリ不足になるということは、アプリケーション プールが 20 分間リサイクルされることを意味することをご存知ですか。
そして、誰かがあなたのアプリケーションを要求すると、アプリケーションが再び開始されます。
セッションの開始は、ユーザーの最初のリクエストごとに呼び出されます。

于 2012-11-01T04:53:35.503 に答える
0

Session_Start()– 新しいユーザーがページを要求するたびにセッションが開始されたときに発生します。
詳細については、次のリンクを確認してください。

http://www.dotnetcurry.com/ShowArticle.aspx?ID=126

于 2012-11-01T04:52:21.140 に答える
0

誰もアプリケーションにアクセスしていないと確信していても、それを再確認する必要があります。これについては、IIS ログに移動して、アプリケーションにアクセスしている人が本当にいないかどうかを確認してください。IIS ログは次の場所から取得できます (これらはデフォルトの IIS ログの場所です)。

IIS 7: %SystemDrive%\inetpub\logs\LogFiles

IIS 6: %windir%\System32\LogFiles

于 2012-11-01T05:36:41.520 に答える