1、服务器常见的故障及其排除方法
服务器中的某项服务被停止 •系统资源不足 •服务器软件故障
服务器软件故障是在服务器故障中占有比例最高的部份,约占70%。导致服务器出现软件故障的原因有很多,最常见的是服务器BIOS版本太低、服务器的管理软件或服务器的驱动程序有BUG、应用程序有冲突及人为造成的软件故障。服务器软件设置不当也会可能造成网络故障。
管理方面的问题
如用户的帐户和安全设置方面的潜在问题,服务权限没有给用户、配置不当或限制某些服务等问题
2 服务器故障排除的基本原则
服务器故障排除的基本原则如下:
(1) 尽量恢复系统缺省配置
(2) 从基本到复杂
首先将存在故障的服务器独立运行,待测试正常后再接入网络运行,观察故障现象变化并处理;然后从可以运行的硬件开始逐步到现实系统为止;最后从基本操作系统开始逐步到现实系统为止。
(3)交换对比
首先在最大可能相同的条件下,交换操作简单效果明显的部件;其次是交换软件环境;再者是交换硬件,既交换硬件环境;最后是交换整机,既交换整体环境。
在服务器故障排除时,需要收集如下一些信息:
服务器信息:机器型号(P/N:)、机器序列号(S/N:)、Bios 版本、是否增加其它设备(如网卡,SCSI 卡,内存,CPU等)、硬盘如何配置和安装什么操作系统及版本。
故障信息:在POST(加电自检)时,屏幕显示的异常信息、服务器本身指示灯的状态和报警声,以及操作系统的事件记录文件等信息。
确定故障类型和故障现象:开机无显示;上电自检阶段故障;安装阶段故障和现象;操作系统加载失败和系统运行阶段故障。
随着服务器的需求越来越多,企业也都开始选择服务商来托管服务器,服务器托管方案是中小企业最头痛的问题,因为服务器托管方案需要对服务器配置、机房环境、用户需求进行多方面的分析来制定。今天小编就和大家科普一下服务器托管方案应该怎么制定?首先,在服务器托管方案指定是,建议您找了解服务器应用程序和网站托管动态的专业人员来负责。
服务器托管类型
一、服务商代管理操作系统及服务器硬件配置。主要的内容是关于安全补丁,操作系统升级和主要硬件维护以及一些网络配置等。
二、服务商处理与网站管理和服务器管理有关的应用问题。管理是整个服务器。这涉及数据库优化,代码定制,应用程序升级以及与网站和物理服务器之间的互连相关的技术问题的解决。
服务器托管方案内容有哪些?
1、主机方案
当前市面上的服务器有机架式服务器,塔式以及刀片式服务器。目前大多数数据中心都是根据机架式服务器设计为主,所以在选择服务器时,机架式服务器更适合数据中心托管。塔式服务器更适合一般的办公场所使用。至于刀片服务器,由于其高度的集成特点以及热插拔特性在维护的时候会更方便。但当下刀片服务器技术是新技术,所以有些数据中心还未配备不够成熟,而且不同的厂商对于刀片服务器的技术采取的壁垒措施使得此类服务器的价格变得异常的高,
2、带宽方案
大多数的服务商会给用户提供贷款,大小根据实际情况有所差异。用户可以根据服务器的需求来选购带宽,所以在这方面,尽量要考虑到用户访问的需求。带宽使用时有独享以及共享之分。共享带宽在购买时虽然比较便宜,但是在实际使用中往往都是不足数的。所以在托管方案中建议尽量选择独享带宽。
3、数据中心的选择
数据中心就是大家平时说的机房,是保障服务器安全稳定运行的关键所在。所以在服务器托管方案制定时,数据中心是重中之重。应当挑选资源充足的数据中心,T3级别以上的数据中心的资源供应相对稳定。由于我们网络南北方格局差异,所以尽量根据用户群体来选择数据中心位置,如果用户集中的可以根据用户位置来选择,用户覆盖面广的可以选择BGP多线数据中心。
服务器托管方案注意事项
1.速度方面
在这个信息化时代,有了速度就离成功不远了,同样的网站同样的产品不同的访问速度,客户的选择是不同的,所以服务器的运行速度至关重要。在选择的时候,我们一定要考虑服务器的带宽和线路问题,比如带宽是独享还是共享,线路是单线还是多线,应该斟酌。经常听别人说,要货比三家,这个在选择服务器方面同样适用,多对比几家公司,选择速度快的服务商。服务器托管商一般会根据用户需求推荐配置,选择的时候我们也要考虑提供的配置是否存在浪费,或者是满足不了需求。
2.您需要确保您的系统管理员(负责服务器管理的人员)在他的领域是专家,而不是在现场工作了一两年的人,并认为自己是专家。您需要了解的另一件事是,为了让您的客户帐户正常工作,您的系统管理员应该知道您的开发人员,并了解开发人员的需求。
3.确保您有一个可用于测试更新的工作测试环境,然后再将其应用到您的帐户。这将使您能够保护与您的网站有关的重要数据。
4.尽管管理服务器托管解决方案非常棒,因为它们可以帮助您更多地关注营销和开发而不是服务器管理,但仍然存在与这些解决方案相关的问题。最重要的问题之一是成本,迁然胆久墨迁然解决方案是昂贵的,而不是因为服务器资源昂贵,而
5.服务器托管价格
对于企业来说,前期投资中的价格当然是非常的重要的,因为如果资金较多的话,将会有一些机会成本,所以价格可以选择实惠的,当然 也不能只看价格,要综合进行考虑才是明智之举。
服务器托管需要考虑的因素有很多,例如USP电源、技术人员、数据中心环境、服务器网络节点等等,今天就不给大家一一列举了。大家在制定服务器托管方案时,一定要结合自身的需求出发,然后多跟服务商了解,毕竟专业的托管服务商更了解服务器托管注意事项。尽量选择有实力有经验的IDC服务商。
四,服务器故障排查方法总结
问题描述:
每当出现网站访问不了的时候,估计应该就是服务器出现故障了,这个时候大部分情况都是属于数据库出现问题。
查找步骤:
1、查找top检查服务器负载是否有问题
一般网站访问不了,top显示的负载都是很大的,这个时候可以看到mysql的进程占用资源很高,往往就是mysql发生故障了
2、在服务器中查看网站的访问记录
这些访问记录存储在:/home/对应的网站名/access-logs/对应的网站名
可以先通过tail查看,查看出异常的ip的时候可以通过grep进行过滤查看,在这个文件一般都可以找到恶意爬虫、恶意访问的记录,这些往往有可能是导致mysql数据库挂掉的原因。
3、这个时候先对数据库进行重启,对apache进行重启
service mysql restart
service httpd restart
重启之后一般都可以暂时恢复正常的访问的了。如果是出于恶意访问的话,找出恶意访问的ip把它禁止掉即可,如果是网站数据库出现故障,那么还要进行数据库排查。
4、查找数据库错误日志
首先需要知道数据库mysql的安装目录,可以通过whereis mysql找到,但是这往往没用
还有一种方法,就是通过ps -ef | grep mysql来查看
或者也可以通过进入mysql,使用select @@basedir as basePath from dual来查看mysql安装目录
我们在第二种查找方法ps -ef | grep mysql中对应mysql的几种日志找到其所在目录,然后查看对应文件进行分析
mysql有以下几种日志
错误日志:-log-err
查询日志:-log
慢查询日志:-log-slow-queries
更新日志:-log-update
二进制日志:-log-bin
以上便是对应的数据库错误日志和慢查询日志的查看方法了
在服务器的维修中,线索都会显得扑朔迷离,有的甚至按起葫芦翘起瓢。一般来说不可能一次就可以准确地判断出问题的所在。这样就要求工程师要有信心和耐心。出现错误一般的方法都是根据经验优先使用最简单排错方法测试,如果没有解决问题再找其它因素进行测试。总之,服务器出错后必须一步一步解决,没有捷径可言。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)