- - PR -
Webアプリケーションが実行中のままになってしまう
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-23 20:38
たろすけ と申します。
Windows2003Server, C#.NET, .NET Framework 1,1 で、Web アプリケーション (wapp とします) を作成しました。 クライアントのブラウザから、wapp にアクセスすると、処理が実行中のままに なってしまう場合があります。 "処理が実行中のまま" というのは、次のように判断しています。 サーバのパフォーマンスモニタ(?) ([管理ツール]−[パフォーマンス]で 起動するツールです) で、監視したところ、 ASP.NET Applications の、Requests Executing が減少しないのです。 例えば… ブラウザから wapp に、10 回アクセスする。 Requests Executing が 10 になる。 Requests Executing が 9 になる。 Requests Executing が 8 になる。 … Requests Executing が 3 になる。 Requests Executing が 3 のまま。 Requests Executing が 3 のまま。 のような動きになります。 順調に減少していき、ある時から減少しなくなります。 "ある時" の条件は分かっていません。 アクセスしているページは、「Hello!!!」 を表示するだけのページです。 ソースは、ほぼデフォルトのままです。 -index.aspx---------------------------------------------------------- <%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="XXX.WebForm1" %> <%XXX.mylog.puts("start");%> ←※1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm1</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> Hello!!! </body> </HTML> <%XXX.mylog.puts("end");%> ←※2 ----------------------------------------------------------- ※1、※2は、ログをテキストファイルに出力する処理なのですが、 "start" が出力されて、"end" が出力されない場合はありません。 どこで、"処理が実行中のまま" になっているのか分からないのですが、 このような現象になった方、原因などをご存知の方がおりましたら、 ご教授頂けないでしょうか。 よろしくお願いします。 |
1