iis7服务器日志是什么意思?从故障排查到服务器稳定运行的选型建议
本文未附完整的测试环境、工具版本与原始结果,内容作为故障排查或选型资料参考,不标记为实测报告。
网站加载速度慢、后台时不时出现错误、客户反映网页打不开等问题发生后,很多企业的第一反应都是“服务器出问题了吗?”但是当IT人员进行排查的时候,他们通常会首先查看的是IIS7服务器的日志文件。其实很简单的一个概念,在Windows服务器上的IIS7网站服务中所记录下的访问、错误、IP地址、时间戳和状态码等等的信息就相当于网站运行过程中的“行车记录仪”。
有很多人搜索“iis7服务器日志是什么意思”,并不是只想要知道这个名词的意思,而是在于遇到了网站不稳、接口慢、访问异常、服务器报警、业务系统无法定位问题等现象。日志可以告诉您:是谁访问了网站?是哪一个页面被访问了呢?有没有出现404或者500错误?是否有一些异常IP在短时间内进行了大量的请求?某段时间内流量是不是突然增大了?
但是日志只作为排查依据,并不能解决实际问题。如果企业的网站、OA、ERP、进销存、会员系统和电商后台都在一台老旧的服务器上运行的话,那么在CPU、内存、硬盘或者网络中任何一个地方都不能跟得上的话,在日志里面就会频繁地出现超时、错误以及响应缓慢等问题。此时要根据具体的业务场景来判断服务器配置是否合适。
对于这样的Web业务服务器来说,应该重点关注以下几个方面:
第一是看CPU的核心数量。一般的公司网站和内部系统的可以使用主频高一些、核心数中等一点的处理器;如果有多处站点、接口服务、定时任务或者并发访问的话,则需要留出更多的核心来防止高峰时段出现请求排队的情况。
第二点就是看内存大小了。IIS、数据库、缓存和安全软件都占用着内存。小网站用32G就足够了,但是如果要同时运行SQL Server、ERP或者多个应用程序的话,则应该从64G开始考虑,并且还要为以后的发展预留出一定的余地。
第三是看硬盘种类以及RAID方案。日志、数据库、附件上传等都需要依靠磁盘性能来完成。系统盘最好使用SSD或者企业级固态硬盘,数据盘根据大小可以选用SSD或者机械硬盘混合搭配。重要的业务不能只用一个盘子运行,一般可以采用RAID 1、RAID 5、RAID 10等方式来保证安全性与稳定性。
第四点就是网络以及远程管理方面的情况。网站访问速度慢不一定是服务器的问题,也可能是因为带宽、网卡、交换机或者机房线路的原因。服务器要支持千兆/万兆网卡扩展并且有远程管理的功能,可以实现异地重启、查看硬件状况、排查故障等操作。
第五个就是电源冗余以及售后服务了。企业的业务系统害怕的是“配置低一些”,但是突然宕机没有人来处理。双电源、品牌服务器、正规保修、上门安装、系统部署、RAID设置、数据备份等都必须包含在方案中。
不能光看服务器的价格。便宜的机器硬盘用的是消费级的,内存不支持纠错,没有冗余电源,后期扩展空间不够大,在初期节省了一部分费用之后,一旦出现故障就会影响正常的工作。比较可靠的方法就是先看一下业务情况:有多少人访问?有几个网站?有无数据库?日志保存多长时间?有没有等保的要求?是否要进行国产化的替换?下一年度是否有扩大的需求?
如果是小规模的网站,可以用入门级单路服务器;如果要同时运行企业门户、ERP、数据库等,则应该将应用与数据库分开;对于高并发、电商或者医院学校的平台来说,还需要考虑到负载均衡、备份服务器、存储以及容灾等问题。即使预算很低也可以做到稳定,主要就是要把钱用到CPU、内存、硬盘、RAID、电源和售后服务上面去。
IIS7服务器日志可以帮我们发现一些问题,但是使整个系统能够长期稳定的运行起来的是合理的服务器配置、正确的部署方法以及不断的维护与支持。价格要按照品牌、CPU、内存、硬盘、RAID、系统安装方式及保修期等来计算。
如果要检查IIS网站的问题或者是购买/升级服务器的话,可以把业务系统的相关信息、访问量、数据库种类、现有的设置以及预算范围发给我,我能够为你提供一个配置方案、价格参考以及后续维护的意见。