zoukankan      html  css  js  c++  java
  • 【TFS错误】TF30063: 您没有访问 Microsoft-IIS/8.5 的权限

    问题现象

    开发人员报告,所有的生成都失败了,日志显示下载源代码出错,系统提示错误信息为“…TF30063: 您没有访问 Microsoft-IIS/8.5 的权限…”。

    image

    图1 - 生产失败日志

    但是开发人员使用浏览器连接TFS系统,发现工作项更新都是正常,源代码更新也正常。

    原因分析

    登陆到TFS应用层服务器,发现服务器的磁盘空间已经被IIS的日志信息占满了。

    由于IIS不能自动清除,加上团队成员多,每日IIS的访问日志平均超过4GB,不到20天服务器的磁盘空间就被全部用完。

    而IIS并没有自动清除日志的功能。

    解决方案

    1. 自己编写一个VBS文件,命名为IISLogCleaner.vbs,保存到磁盘的任意文件中(例如C:ScriptsIISLogCleaner.vbs),内容如下:

    sLogFolder = "c:inetpublogsLogFiles"
    iMaxAge = 20   'in days
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    set colFolder = objFSO.GetFolder(sLogFolder)
    For Each colSubfolder in colFolder.SubFolders
            Set objFolder = objFSO.GetFolder(colSubfolder.Path)
            Set colFiles = objFolder.Files
            For Each objFile in colFiles
                    iFileAge = now-objFile.DateCreated
                    if iFileAge > (iMaxAge+1)  then
                            objFSO.deletefile objFile, True
                    end if
            Next
    Next

    2. 在TFS应用程序中创建一个任务,每日晚上12点运行上面的程序,运行账户为本地管理员,如下图:

    image

    图2 - 创建任务计划运行上面创建的程序

    3. 第二天,发现文件20天之前的文件已经自动清除,搞定!

     

    --

    http://www.cnblogs.com/danzhang/  ALM MVP 张洪君

    -

  • 相关阅读:
    【NOIP 2003】 加分二叉树
    【POJ 1655】 Balancing Act
    【HDU 3613】Best Reward
    【POJ 3461】 Oulipo
    【POJ 2752】 Seek the Name, Seek the Fame
    【POJ 1961】 Period
    【POJ 2406】 Power Strings
    BZOJ3028 食物(生成函数)
    BZOJ5372 PKUSC2018神仙的游戏(NTT)
    BZOJ4836 二元运算(分治FFT)
  • 原文地址:https://www.cnblogs.com/danzhang/p/6400208.html
Copyright © 2011-2022 走看看