① 服务器宕机怎么办
解决方法:
对于服务器频繁出现宕机情况就要注意了检查服务器是否存在负载量过大,服务器散热存在问题等等情况。再针对这样的情况一项一项来解决,这样才能保证服务器尽可能长时间正常运行。
对于一般服务器宕机,我们可以采用重启服务器的方式来解决。正常重启服务器可以清除内存碎片,重新优化应用软件,中断无用的端口,缓解CPU压力,加快服务器运行速度等等。
对于服务器租用用户来说,服务器宕机是非常值得重视的问题,如果租用的服务器经常出现宕机情况的话,一定要及时通知服务商,让服务器查明具体情况,问题过于严重甚至可以要求跟换服务器或者更换服务器供应商。
② 如何让远程服务器死机自动重启,
昨天在太平洋电脑网上看到一篇好文章<武汉IDC机房远程电源控制实际案例解析>,是唐华写的,讲的怎么在服务器死机状态下,不通过机房管理员人工重启,而是自己远程硬件唤醒服务器开关机、重启恢复正常,觉得很受启发,从此再也不用麻烦机房管理员帮我重启服务器了,再也不用苦苦等待机房管理员懒洋洋地过去重启了,只要服务器死机了,立即就能自己硬件重启恢复正常,无论服务器处于关机还是死机状态,都有效,真的挺实用的,介绍给大家,希望加精华。原文请看:[url]http://servers.pconline.com.cn/skills/0803/1250244_2.html[/url] 看过的也说说这样做行不行,有没有什么优缺点,我打算这样做了,对外推出“服务器死机零等待重启服务”,请大家给点意见吧,大家觉得可行嘛这么做?
③ 服务器出现宕机的原因有哪些
①
运行环境:一般来说,此原因是排名第一的服务器宕机类别,运行环境可以看作是支持数据库服务器运行的系统和资源集合,包括操作系统、硬件以及网络等,在运行环境的问题中,最普遍的问题是磁盘空间耗尽。
② 服务器性能:最常见的服务器宕机原因是运行SQL,但还有其他的可能,比如也有些问题是由于服务器Bug或错误的行为导致的。
③ 复制问题:复制问题通常由于主备数据不一致导致。
④数据丢失、损坏:数据丢失问题通常由于错误操作导致,并总是伴随着缺少可用备份的问题,数据丢失一般情况下是由于drop
table的错误操作导致,并总是伴随着缺少可用备份的问题。
| 要及时地发现服务器宕机的问题!!!
有一句话说得很好,时间就是金钱,要最快时间发现宕机的问题,例如是否是应用程序导致内存溢出或泄露,是否是进程过多或不断创建、耗尽资源等,是否应用程序异常导致,是否是遭受黑客入侵攻击导致,是否是误操作导致等等,服务器宕机时,为了避免造成不必要的损失,要尽早通知服务商解决相关问题。
| 多准备空间
最好准备2个网站空间,它们存放的内容相同,但IP不同,且机房的地理位置不同,这样宕机的可能性就大大降低了,第一时间发现宕机问题后,可以迅速地通过修改域名记录,指向目前正常的网站空间。
④ 服务器宕机,应该怎么处理
你好,楼主。你的服务器是租用的还是自己弄的呢?一般的故障是 1.系统故障造成的。 2.硬件故障 。你的服务器是租用的,你可以找服务器商帮你处理的。你自己的话你可以强制关机,进系统看一下日志,查看原因。 群英服务器解答
⑤ 有谁遇到过java把服务器弄宕机的
哎我遇到过2次了没辙老老实实删了考一个tomcat重新安装配置然后就好了毫无预兆的突然崩溃同是天涯沦落人啊你还是换了jdk我一直跑着然后修改了servlet里的代码重新运行完蛋崩了
⑥ 网站宕机 服务器宕机 数据库宕机 宕机怎么办
最近遇到个比较有意思的问题,服务器宕掉后无法启动,想了好多办法,虽然解决了问题,数据没有丢失,但是没有按照自已的思路来,未免还是有些不甘。遇到问题不能慌,尤其是线上的环境,更不能紧张,心理素质对DBA来说也是一项挑战,可能你的手一抖就会导致多少人无法正常使用业务,如果你没有把握,请先把现场环境备份后再进行操作,避免数据的二次损坏,下面壹基比小喻说一下大概的思路吧。
1.检查是否有备份,如果备份存在,binlog存在,那么万事大吉,一切都有挽回的余地,慢慢来搞,只要你基础扎实,数据还原只是时间的问题。
2.对于没有备份的,那处理这个问题就有些棘手了,还得一步一步的来。
在my.cnf中[mysqld]下加上以下配置,采用强制恢复机制,看是否能够启动
[mysqld]
innodb_force_recovery=1
如果设置成1不能启动,可以逐渐的将数据增大到6,下文会详细说下1-6是什么意思,如果在1-6之间启动成功了,那么你运气还不错,这时候不要恢复业务,赶紧把数据用逻辑方式导出来,再启个新的实例把数据还原,有人会问,为什么mysql已经启动了,还要导出数据呢,原因在这:
当innodb_force_recovery被设置为大于0的时候 ,会阻止用户insert,update,delete也就是你启动的mysql不是一个正常的mysql服务,类似于windows系统下的安全模式。以下这段引于其它地方,具体地址不太清楚了,也可以从官方文档中找到。
innodb_force_recovery被允许的非零值如下。一个更大的数字包含所有更小数字的预防措施。如果你能够用一个多数是4的选项值来转储你的表,那么你是比较安全的,只有一些在损坏的单独页面上的数据会丢失。一个为6的值更夸张,因为数据库页被留在一个陈旧的状态,这个状态反过来可以引发对B树和其它数据库结构的更多破坏。
innodb_force_recovery=1 (SRV_FORCE_IGNORE_CORRUPT)
即使服务器检测到一个损坏的页,也让服务器运行着;试着让SELECT * FROM tbl_name 跳过损坏的索引记录和页,这样有助于转储表。
innodb_force_recovery=2 (SRV_FORCE_NO_BACKGROUND)
阻止主线程运行,如果崩溃可能在净化操作过程中发生,这将阻止它。
innodb_force_recovery=3 (SRV_FORCE_NO_TRX_UNDO)
恢复后不运行事务回滚。
innodb_force_recovery=4 (SRV_FORCE_NO_IBUF_MERGE)
也阻止插入缓冲合并操作。如果你可能会导致一个崩溃。最好不要做这些操作,不要计算表统计表。
innodb_force_recovery=5 (SRV_FORCE_NO_UNDO_LOG_SCAN)
启动数据库之时不查看未完成日志:InnoDB把未完成的事务视为已提交的。
innodb_force_recovery=6 (SRV_FORCE_NO_LOG_REDO)
不要在恢复连接中做日志前滚。
数据库不能另外地带着这些选项中被允许的选项来使用。作为一个安全措施,当innodb_force_recovery被设置为大于0的值时,InnoDB阻止用户执行INSERT, UPDATE或DELETE操作.
即使强制恢复被使用,你也可以DROP或CREATE表。如果你知道一个给定的表正在导致回滚崩溃,你可以移除它。你也可以用这个来停止由失败的大宗导入或失败的ALTER TABLE导致的失控回滚。你可以杀掉mysqld进程,然后设置innodb_force_recovery为3,使得数据库被挂起而不需要回滚,然后舍弃导致失控回滚的表。
关于上面进行逻辑备份也可能会遇到问题,可能会备份失败,如果出错,建议先按库一个一个的备份,到哪个库出错后,再按照当前库的表一个一个备份,表出错根据表中主键一点一点备份,最终将大部分数据导出。如果你的数据不重要,可以容忍丢失,那么可以当我说的都是废话了。
3.如果还是不可以启动,那么恭喜你,你遇到挑战了。
查看错误日志,看没有提示因为某个表的原因而导致启动不了,可以先把损坏的表的ibd文件先从数据目录mv走,再试着启动,在数据已经恢复后,我把当时错误的文件拿到本地,做了测试,把几个报错的ibd文件mv走后,数据库就可以正常启动了,但是mv走的这几个表数据会丢失。怎么把这个表的数据弄回来呢,曾想过用在线表空间传输,但是.cfg文件却没有,这种方法没有行通。后来用Percona Data Recovery Tool for InnoDB工具进行数据恢复,关于这个工具的介绍与操作,网上一大堆,我就不详细说明了。
⑦ 服务器宕机是什么意思怎处理解决
宕机服务器排查故障方法
1、在运行环境的问题中,最普遍的问题时磁盘空间耗尽。
2、在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。
3、糟糕的Schema和索引设计是第二大影响性能的问题。
4、复制问题通常由于主备数据不一致导致。
5、数据丢失问题通常由于操作的错误操作导致,并总是便随着缺少可用备份的问题。
6.由于系统原因,导致的服务器宕机,一般重启下服务器就可以。
明白了服务器宕机的原因,我们就可以采取相应的措施来排查。宕机服务器如何排查故障
⑧ 服务器宕机了,应该怎么办
你得先弄明白是什么原因导致的宕机.再有相应的方法去处理.一般情况下宕机大多是系统故障.以及硬件故障造成的.如果是托管在IDC机房的服务器.建议找你的服务商协助你检查处理.
海腾数据杨闯为你解答.
⑨ 服务器宕机是什么意思怎么处理解决
服务器宕机,和我们平时说的电脑死机一个意思。服务器和电脑的组成一样,也是由主板、CPU、内存、硬盘、网卡等组成,所以和我们电脑一样,运行软件错误,系统错误都会引起宕机,宕机是服务器故障常见的现象。
出现宕机可能是程序应用错误,系统错误等原因造成的。 重启一下机器就好了。如果想查看具体原因,可以在服务器中查看服务器的windows日志,查看一下错误信息
⑩ 如何让服务器系统崩溃
答案很简单:攻击服务器。
攻击服务器的方法也是有很多种的,这里介绍一下用PING命令使网络瘫痪的方法,我们知道,PING命令可以向目标主机发送数据包,但是这里存在一个漏洞,就是当你向目标主机发送的数据包超过65532byt时,就会造成目标主机死机或者重启。所以,微软公司就限制了数据包的大小,使发送的数据包不能超过65500byt.但是,即使是65500的数据包,如果不断的发送,也会造成目标主机的瘫痪,黑客们用这个命令:ping -1 655 00 -t 192.168.1.025(输入的IP地址是要攻击的主机的IP,这里是随便举个例子)这个命令会向目标主机不断的发送65500的数据包,直到系统瘫痪为止,一般不会超过10分钟。例如,黑客向网吧服务器发送这个命令,不是服务器瘫痪,就是整个网吧掉线。黑客就乘机接管服务器。但这里还有个问题,如何获得服务器的IP呢?其实很简单,只要用扫描工具扫描一下本机IP,将最后一个数值改为1就可以了,比如本机的IP是192.168.1.023,那么服务器的IP就是192.168.1.01.这样,黑客入侵网吧服务器的全过程就完了 .