zoukankan      html  css  js  c++  java
  • 未能加载文件或程序集“XXX”或它的某一个依赖项。磁盘空间不足---解决方案

    今天网站突然报错说是磁盘已满,如图错误:


    刚开始以为是数据库日志导致的磁盘满了,看了一眼磁盘还有很大空间,应该不是。又看了一眼网站服务器C盘 靠 他居然满了。。。。最后查明是iis产生的日志 把C盘塞满了。。。C:inetpublogsLogFiles 但是你说都删了 甚至让iis不产生日志,也不行 因为记录的信息很有用,以后网站出事了维护肯定用得着。

    所以解决方案就是删一些时间特别老的 然后 把产生日志的默认目录位置换到D盘或者什么其他大一点的磁盘。

    在IIS上双击你的网站,在右侧  功能性试图  里面找到“日志”,双击:



    一、关闭IIS HTTPRERR日志功能
    默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:WINDOWSsystem32LogFilesHTTPERR下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机


    同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率


    关闭HTTPERR的方法


    运行里输入 regedit 进入注册表编辑器
    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTPParameters]


    在右边 点鼠标右键 新建dword值 EnableErrorLogging 重新启动服务器就可以了


    “EnableErrorLogging”=dword:00000000


    重起后,2003不再写入HTTPERR日志文件,可以看到服务器CPU占用明显下降!
    二、修改存储目录也不失为一个好的办法


    寻找:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTPParameters
    在下面建立一个字符串值.即REG_SZ
    数值名称 命名为: ErrorLoggingDir
    数值数据 为你指定的路径 比如 D:

    (会自动在D盘目录下创建一个叫HTTPERR的文件并在下面生成.log的日志)



  • 相关阅读:
    PAT (Advanced Level) 1086. Tree Traversals Again (25)
    PAT (Advanced Level) 1085. Perfect Sequence (25)
    PAT (Advanced Level) 1084. Broken Keyboard (20)
    PAT (Advanced Level) 1083. List Grades (25)
    PAT (Advanced Level) 1082. Read Number in Chinese (25)
    HDU 4513 吉哥系列故事――完美队形II
    POJ Oulipo KMP 模板题
    POJ 3376 Finding Palindromes
    扩展KMP
    HDU 2289 Cup
  • 原文地址:https://www.cnblogs.com/yanergui/p/5014300.html
Copyright © 2011-2022 走看看