事件类型: 警告
事件来源: Microsoft ISA Server Web Proxy
事件种类: 无
事件 ID: 23501
日期:  2010-1-21
事件:  10:53:41
用户:  N/A
计算机: PRX02
描述:
写入日志的时间大约花费了 19 秒。如果超过 30 秒,则日志记录可能会失败,并且 ISA 服务器可能会进入锁定模式。有关详细信息,请参阅 ISA 服务器帮助和支持网站( http://support.microsoft.com/ph/2108/)上的 Microsoft 文章 919468。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
 
参考资料:
要解决此问题,请按照下列步骤操作:
1。下载安装补丁: ISA2006 sp1
2。确保防火墙日志目录和 Web 代理日志目录是在不同磁盘上。 若要执行此操作,请按照下列步骤操作:
  1. 在 ISA Server MMC 管理单元中,单击 监视
  2. 详细信息 窗格中单击 日志 选项卡。
  3. 任务 选项卡上单击 配置防火墙日志记录
  4. 日志 选项卡上单击适当 日志存储格式,然后单击 选项
  5. 注意 存储在日志文件 框中的防火墙日志的存储位置的文件夹的路径。
  6. 日志文件存储限制 下, 进行适当的更改,以减少日志文件大小。
  7. 单击 确定,然后单击 应用
  8. 任务 选项卡上单击 Web 代理日志记录
  9. 日志 选项卡上单击适当的日志的存储格式,然后单击 选项
  10. 请确保您在第 5 步中记下该路径不是为 Web 代理日志记录列出相同的路径。

    注意 请确保 Web 代理日志存储到不同的磁盘。
  11. 日志文件存储限制 下, 进行适当的更改,以减少日志文件大小。
  12. 单击 确定,然后单击 应用
3。限制在日志中包括的字段数。 若要执行此操作,请按照下列步骤操作:
  1. 在 ISA Server MMC 管理单元中,单击 监视
  2. 详细信息 窗格中单击 日志 选项卡。
  3. 任务 选项卡上单击 配置防火墙日志记录
  4. 选项卡上选择所需,请单击 应用,的该字段,然后单击 确定
  5. 重复步骤 2 至步骤 4 为 Web 代理日志记录
 
4。启动记事本,然后将下面的脚本复制到一个记事本文件:
 
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "UseExtendedMSDELogFile"
Const SE_VPS_VALUE = true

Sub SetValue()

    ' Create the root obect.
    Dim root  ' The FPCLib.FPC root object
    Set root = CreateObject("FPC.Root")

    'Declare the other objects needed.
    Dim array       ' An FPCArray object
    Dim VendorSets  ' An FPCVendorParametersSets collection
    Dim VendorSet   ' An FPCVendorParametersSet object

    ' Get references to the array object
    ' and the network rules collection.
    Set array = root.GetContainingArray
    Set VendorSets = array.VendorParametersSets

    On Error Resume Next
    Set VendorSet = VendorSets.Item( SE_VPS_GUID )

    If Err.Number <> 0 Then
        Err.Clear

        ' Add the item
        Set VendorSet = VendorSets.Add( SE_VPS_GUID )
        CheckError
        WScript.Echo "New VendorSet added... " & VendorSet.Name

    Else
        WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
    End If

    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then

        Err.Clear
        VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE

        If Err.Number <> 0 Then
            CheckError
        Else
            VendorSets.Save false, true
            CheckError

            If Err.Number = 0 Then
                WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
            End If
        End If
    Else
        WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
    End If

End Sub

Sub CheckError()

    If Err.Number <> 0 Then
        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
        Err.Clear
    End If

End Sub

SetValue
 
 
5。通过使用.vbs 文件扩展名将该文件另存为 Microsoft Visual Basic 脚本文件。 渚嬪将文件另存为 ConfigLogsizeGrowth.vbs C:\ConfigLogsizeGrowth 文件夹中。
6。在命令提示符处移动到.vbs 文件的位置,然后再运行.vbs 文件。 渚嬪运行以下命令:
cd C:\ConfigLogsizeGrowth cscript ConfigLogsizeGrowth.vbs
注意 启用此修补程序后,日志文件大小设置为 2 MB 按增长。
 
 
 
问题得以解决,日志中没有出现该警告。