Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

服务器为什么经常死机???

[复制链接]
水晶魔法师 发表于 2006-5-5 20:44:59 | 显示全部楼层 |阅读模式
我们公司有一台服务器,原来由于服务器被黑了一次,网站被注入了代码,SQL Server 2000也被切断了连接,死活都恢复不了。后来重装了系统。。。

在重装之前,原来系统也有死机的现象,但是很少很少。。
但是现在,自从重装了系统之后,服务器却频繁死机,平均每天死2~3次!重启之后网站都没什么问题。但是服务器的安全性配置是比原来更加严格得多了的,该做的安全措拖都做了。平时检查服务器的时候却没发现有什么异常:进程、开放端口、服务、启动项、日志记录。。。等,似乎都没什么异常。

注:服务器运行的服务:WEB服务、SQL数据库、Serv-U FTP,三大服务。
操作系统:win2003 sp1  
服务器配置:单颗单核P4 3.0G  内存:1G  硬盘:单块120G(不知道是不是因为服务器配置太低了?)
同时在线人数:少于2000人
其中WEB服务提供的网站有:门户网站、歌曲大赛网站、动网论坛(7.1.0 sp1)。

请问那服务器到底是怎么回事呀???有没有什么补救措拖??

[ 本帖最后由 水晶魔法师 于 2006-5-5 20:52 编辑 ]
hklcf 发表于 2006-5-5 22:14:14 | 显示全部楼层
Serv-U FTP是最新版本嗎?
回复

使用道具 举报

Nanu 发表于 2006-5-5 23:29:52 | 显示全部楼层
1、看看系统日志里有什么错误信息;
2、检查COM+服务,将COM+关闭。
回复

使用道具 举报

宇航动力 发表于 2006-5-7 00:43:19 | 显示全部楼层
如果你提到的系统和你需要用的软件完全都重新安装了还是死机,我想应该是硬件的原因
因为正常情况下2003系统死机的情况太少了
即使安装了大量的大软,死机情况也是少之又少

在排除没有被攻击、木马病毒的情况下还是死机应该是硬件问题
回复

使用道具 举报

adslav 发表于 2006-5-7 01:07:27 | 显示全部楼层
我用的是win2003
打上SP1后,也经常死机,
重新安装win2003后不装sp1就不出现死机了

  
回复

使用道具 举报

宇航动力 发表于 2006-5-7 08:06:04 | 显示全部楼层
仍然是你的硬件问题,你的这种配置对于一般WEB请求不是很大的站点还是可以的
2003SP1需要硬件数据交换处理能力要比不是SP1的2003要求高

出现这样的问题排除软件问题以后请您检查您的内存,您这样的服务器一般自配的多
恰恰2003SP1对内存的要求也比较严格

还有一个非常容易被忽视的硬件死机故障是因为硬盘盘质发生变换,导致数据交换时
盘片存储发生故障死机,虽然这种情况不多,但是因为硬盘发热导致的盘片质变的问题
很容易被忽视

另一个就是驱动问题,SP1以后对系统内核文件有很多更新,硬件驱动文件也有更新
试验更新一下你的驱动看看

还是请您检查硬件

[ 本帖最后由 宇航动力 于 2006-5-7 08:07 编辑 ]
回复

使用道具 举报

linsie 发表于 2006-5-7 18:39:01 | 显示全部楼层
说的太简单 最好那点不正常的现象出来分析下
回复

使用道具 举报

弋翔网络yxdns 发表于 2006-5-7 20:28:54 | 显示全部楼层
学习学习下
回复

使用道具 举报

 楼主| 水晶魔法师 发表于 2006-5-7 21:40:19 | 显示全部楼层
首先非常感谢大家的热心回答啊!^_^
Serv-U FTP是6.1的版本,并隐藏了版本号~~
然后看过系统日志里并没有什么错误信息,只有SQL Server 2000报了一些错误信息,我想应该问题不大;
至于检查COM+服务,将COM+关闭,为什么呢?这有什么作用呢??

我想不是系统的原因就是硬件问题了~~~还是觉得配置太低了~~
不过后来发现在各个网站上并没有加上防恶意刷新机制,或许是因为有人在恶意攻击了~~
回复

使用道具 举报

宇航动力 发表于 2006-5-7 22:01:49 | 显示全部楼层
因为造成死机的原因很多,我只能简单的说一下

1、如果开机自检就死,一定是内存问题
检测办法:换上一条以上内存将原内存替换掉运行一段时间测试,如果不管换了几条内存都死,则不是内存问题。
注意:最好只上单条内存检测
2、如果开机运行一段时间以后死机,一般是主板 内存 和硬盘问题(由于硬盘引起的死机故障不是很多)
主板检测办法:观察主板上的元件,主要查看CPU附近的大电容也就是电源滤波电容上面是否谷了起来,是否有深色的液体渗漏出来,开机运行一段时间用手摸CPU附近的几个大电容是否很热,正常情况下电容上部硬盘是很平坦的,如果电容上部谷了起来而且有漏液现象还和热,更换即可解决问题。
也可以采用主板替换的办法,先用一块主板替换上看看(此方法最有效)
内存检测办法:开机运行一段时间直到死机,用手感觉触摸内存看内存是否过热,如果是两条以上内存看两条内存的温度是否有差别,如果一个很热一个一般热,就把很热的那个替换掉。如果替换掉也不行,就一条一条的分别装上测试,如果装到某条内存的时候发生死机,就把这条替换掉。替换的方法测试最有效。
硬盘的检测:使用硬盘专用检测软件检测硬盘介质是否有变化。
3、如果开机运行一会或者运行一段时间以后蓝屏,一般是内存和主板问题
参照上面2的处理方法
4、风扇转数过低 CPU或者电源过热也会死机
测试方法:触摸CPU风扇的金属部分感觉一下温度,不应该超过45-55度,如果感觉很热或烫手,换风扇吧。用测试软件测试风扇的转数,一般P4-3.0CPU的风扇转数在满转不限速时都应该在4000转以上,另外轻轻按压风扇中心如果风扇很容易就停转了,放开手以后风扇重新启动时有些困难,那就换风扇吧。
5、还有一个经常被忽视的死机原因,就是BIOS和系统兼容不好也会造成死机。
检测方法:这个BIOS检测不是专业人员无法进行检测,最简单的办法就是用一块主板替换一下看看。
6、驱动的问题
解决办法:听你说是使用SP1以后才死机,我想有一些原因可能是驱动的问题,用主板驱动程序重新驱动一下看看
7、软件问题:
解决检测办法:首先杀毒,推荐卡巴和KV2005或者2006杀一下毒,如果没有病毒
SQL是否打了SP3或者SP4补丁,SQL报错有时候并不是太大问题,因为服务器上一般不会装一些没用的软件,所以因为软件死机的问题在win2003这个稳定的操作系统上是极少发生的。
8、死循环问题:
解决检测办法:开机杀毒,然后打开任务管理器看性能,观察CPU和内存使用率,如果这两项参数是在不断的狂升,那么就有可能是系统中有死循环的东西占用了大量的资源,等到资源达到一定程度以后资源无法交换也会死机。这就需要您检查您站点的教本、数据库是否有错误,还有其他文件是否含有恶意循环程序或者教本
9、虚拟内存问题
解决检测办法:我的电脑右键属性,看高级-性能里的虚拟内存设置大小,系统默认装完以后此虚拟内存只有几百兆到3G左右,把虚拟内存调到一些。
10、硬盘空间问题:
解决检测办法:查看系统盘剩余空间,如果只有几百M甚至几十M了,有可能是硬盘空间过小交换空间不足,这时候也会死机。如果装了SQL,那检查SQL驱的剩余容量大小,要知道SQL这个东西的日志可是很大的,硬盘空间占用也是很大很快的,清理系统中的垃圾合临时文件日志等。

另外看你的服务器配置,如果您不是采用的服务器专用主板,估计您用的就是845、848或者915一类的主板,其中很多845和915主板问题就很多,稳定性和兼容性很差。
死机问题是电脑故障中最难处理的故障之首。

[ 本帖最后由 宇航动力 于 2006-5-7 22:31 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-26 02:34 , Processed in 0.028722 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表