出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[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の動作を理解したいなぁと思った次第です。 よろしければご教示の程、お願いします。 |
![]() ![]() |
![]() ![]() |
TreeBBS For ASP V.0.1.3 |