写在前面,有一种情况怎么改了都没有用。请修改以下文件。
~~~
C:\Windows\System32\inetsrv\config\applicationHost.config
<siteDefaults>
<logFile logFormat="W3C" directory="d:\iislog" period="Daily" localTimeRollover="true" enabled="true" />
<traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
</siteDefaults>
~~~
修改成
~~~
<siteDefaults>
<traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
</siteDefaults>
~~~
IIS日志从IBL修改为LOG
这两天一直头疼iis日志格式的问题,由于刚买的vps服务器安装了星外的系统,在IIS 6.0中增加了一种二进制(.ibl)日志的功能,系统默认开启了这个功能,启用后服务器上的所有网站都将日志数据写入单个日志文件中,日志文件的扩展名是.ibl。
由于网站优化以前主要分析.log日志文件,对二进制(.ibl)日志根本不懂。在百度查了很多相关资料,获悉下载微软官方的Log Parser 2.2工具能够读取二进制日志文件并提取单个网站日志。
下载地址如下:[微软ibl日志查看器](http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en)
下载后,进行安装,然后在开始 - 运行 - Log Parser,
如果想关闭二进制(.ibl)日志功能,可使用以下cmd命令:
先运行cmd,然后运行:
~~~
CD C:\Inetpub\AdminScripts\
~~~
进入这个目录,
再运行:
~~~
cscript.exe adsutil.vbs SET W3SVC/CentralBinaryLoggingEnabled false
~~~
关闭二进制输出格式 ibl就转换成LOG了
必须停止并重新启动万维网发布服务(WWW 服务)才能使更改生效。
运行
~~~
net stop W3SVC
~~~
WWW服务随即停止。
开启运行
~~~
net start W3SVC
~~~
WWW 服务随即启动。
同理,开启二进制日志文件,将false改为true,如下:
~~~
cscript.exe adsutil.vbs SET W3SVC/CentralBinaryLoggingEnabled true
~~~
也可以了解无法修改iis配置文件的解决方法。
当然也需要重启万维网发布服务(WWW 服务),按照上面的方法重新停止启动即可。相关教程请了解:iis日志存放目录的修改以及设置方法
- 一、IIS维护
- 1.IIS站点防止跨站攻击
- 2.IIS PowerShell进程池守护
- 3.限制某个站点CPU和内存超高占用其他用户资源
- 4.IIS日志从IBL改为LOG
- 5.IIS自动守护CPU限制
- 6.PowerShell云服务器网卡监控Ping不通重启网卡
- asp获得真实IP
- 二、PowerShell
- 1.PowerShell运算符
- 三、星外主机管理系统
- 1.自动每天生成日志文件
- 2.日志文件内容里提示Task aborted
- 3.星外系统IIS日志分析常用的几个命令小结
- 四、网卡
- 1.重启网卡
- 五、wdlinux
- wdcp后台访问安全设置IP访问设置及清除方法
- centos关机命令
- Shadowsocks 一键安装脚本(四合一)
- Shadowsocks(Sock5代理)的PAC模式与全局模式与VPN的区别
- 双网卡共享上网
- 翼通高防高稳定方案教程
- 六、Windows
- Win2008 远程时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"的解决方法
- 七、各种硬盘测试
- 八、阿里云各种性能测试