【发布时间】:2015-05-01 01:44:47
【问题描述】:
我在生产服务器中有一个日志文件,它不断被程序更新(非常频繁。比如说每秒 5 到 10 次。)。
这个日志文件对于开发服务器来说显然是只读的,而且文件大小可能会增加到 ~4MB。
我在开发环境中有一个程序。它会定期读取文件内容并查找特定的行/关键字。
************************
If File.Exists(targetFile) Then
Using fs As FileStream = New FileStream(targetFile, FileMode.Open, FileAccess.Read)
Using sr As StreamReader = New StreamReader(fs)
Dim all As String = sr.ReadToEnd()
allLines = all.Split(Environment.NewLine)
End Using
End Using
End If
********************************
我的问题是,看起来从开发服务器读取锁定文件[不确定]。所以服务是 PRD 无法访问文件并抛出错误。
【问题讨论】:
标签: vb.net windows-server-2003