出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ファイルのリードライトの輻輳について   るーしーさん [2005/08/30 9:22:05] [5226]
  Re:ファイルのリードライトの輻輳について   YasNet(管理人)さん [2005/08/31 12:36:42] [5227]
    Re:ファイルのリードライトの輻輳について   るーしーさん [2005/08/31 17:15:19] [5229]

[5226] ファイルのリードライトの輻輳について
投稿者:るーしーさん 2005/08/30 9:22:05
IISの動作的なものになるのですが、教えていていただけませんでしょうか。
単一のテキストファイルにたいして内容の読み込みと書込みを実施するASPスクリプトがあり、この構成においてアクセスしているテキストファイル”status_file”が壊れる現象が発生しました。

読み込み用ASP*************************************
Set fs=CreateObject("Scripting.FileSystemObject")
set f =fs.GetFile(application("SERVER")
& "\status_file.txt")
set ts=f.OpenAsTextStram(1,0)
data_a=ts.ReadLine
data_b=ts.ReadLine
ts.close
*************************************************

書き込み用ASP*************************************
Set fs=CreateObject("Scripting.FileSystemObject")
set f =fs.GetFile(application("SERVER")
& "\status_file.txt")
set ts=f.OpenAsTextStram(2,0)
ts.WriteLine data_a
ts.WriteLine data_b
ts.close
*************************************************

書き込み用ASPにアクセスする端末は1台だけですが、
読み込み用ASPは複数の端末が一定周期でアクセスします。

この場合においてIISの処理はどのようになるのでしょうか?
1件1件のASPコールに対して処理を順番に実施していくの
でしょうか。
もしくは複数のASPコールを同時に処理していくのでしょうか。

エラー処理が入ってないのがそもそも問題ですが、まずはIISの動作を理解したいなぁと思った次第です。

よろしければご教示の程、お願いします。


[5227] Re:ファイルのリードライトの輻輳について
投稿者:YasNet(管理人)さん 2005/08/31 12:36:42
こんにちは YasNet(管理人)です。

> この場合においてIISの処理はどのようになるのでしょうか?
> 1件1件のASPコールに対して処理を順番に実施していくの
> でしょうか。
> もしくは複数のASPコールを同時に処理していくのでしょうか。
呼び元が無いのでなんともいえませんが
パラレルで実行されていると思いますよ。

これはIISの問題ではなく、ASPの問題ですね。

それでは 失礼致します。

[5229] Re:ファイルのリードライトの輻輳について
投稿者:るーしーさん 2005/08/31 17:15:19
YasNet様
ご回答の件、ありがとうございました。

また何かありましたらよろしくお願いしますm(__)m。



TreeBBS For ASP V.0.1.3
Program By YasNet