电脑中服务器重启

电脑中服务器重启,第1张

 电脑会自动重启是一种比较普遍的电脑故障,这只是表面现象,引起电脑会自动重启的内外因素很多,我们从软件和硬件两方面入手,本着先易后难,先软后硬的处理原则进行排查处理。
电脑会自动重启的原因及解决方法:
一、电脑自动重启之软件方面
1、病毒破坏
比如典型的“冲击波”病毒,发作时会提示系统将在60秒后自动启动。对于是否属于病毒破坏,我们可以使用最新版的杀毒软件进行杀毒,一般都会发现病毒存在。
还有一种可能就是当你上网时被人恶意侵入了你的计算机,并放置了木马程序。这样对方就能够从远程控制计算机的一切活动,也包括让计算机重新启动。对于有些木马,不容易清除,最好重新安装 *** 作系统。
2、系统文件损坏
当系统文件被破坏,如Win2K下的KERNEL32DLL,Win98 FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启动时会因此无法完成初始化而强迫重新启动。
解决方法:覆盖安装或重新安装。
3、定时软件或计划任务软件起作用
比如在“计划任务栏”里设置了重新启动或加载某些工作程序时,当定时时间到时,计算机也会自动重启。
解决方法:打开“启动”项,检查里面有没有自己不熟悉的执行文件或其他定时工作程序,将其屏蔽后再开机检查。或者在“运行”里面直接输入“Msconfig”命令选择启动项。
二、电脑自动重启之硬件方面
1、机箱电源
用户或装机商往往不重视电源,采用质量不好的电源,是引起系统自动重启的最大因素之一。
①电源输出功率不足,当运行大型的3D游戏等占用CPU资源较大的软件时,CPU需要大功率供电时,电源功率不够而超载引起电源保护,停止输出。电源停止输出后,负载减轻,此时电源再次启动。由于保护/恢复的时间很短,所以给我们的表现就是主机自动重启。
②电源直流输出不纯,数字电路要求纯直流供电,当电源的直流输出中谐波含量过大,就会导致数字电路工作出错,表现是经常性的死机或自动重启。
③CPU的工作负载是动态的,对电流的要求也是动态的,而且要求动态反应速度迅速。有些品质差的电源动态反应时间长,也会导致经常性的死机或重启。
④更新设备(高端显卡/大硬盘/视频卡),增加设备(刻录机/硬盘)后,功率超出原配电源的额定输出功率,就会导致经常性的死机或自动重启。
解决方法:换高质量大功率计算机电源。

服务器自动重启的原因及解决方法
1
先先出现这种情况的话,建议先检查下服务器安全性,检查是不是被设置植入了自动重启木马,从而导致的自动重启,如果是这种情况,找出删除家固服务器安全就可以了;
2
第二步是排查,看是不是服务器本身设置了,安排重启回收服务器系统资源的时候,导致资源不足从而引起的重启;
3
接下来查看是不是服务器安装了必要的组件,重新安装组件的时候,会自动重启安装,组件的安装才能生效;
4
很后建议检查一下系统检查更新是否启启,如果系统自动更新的话,重启才会生效,更

《我的世界》在建立联机模式后,添加MOD会时常导致服务器死机、卡顿等现象,但很多玩家不知道在中途关闭了服务器有要怎么启动。本次巴士我就给大家带来我的世界服务器重启方法,尚不清楚的玩家不妨赶快来参考一下吧。

输入stop指令之后,bat文件就不执行了。需要重新再打开我的世界。

也可以利用服务器核心插件,来设计服务器定时关闭和重启程序。

服务器重启:

首先,你要有一个对应你服务器核心的插件,能让你的服务器实现定时关闭服务器。

说白了就是定时或者定期自动自己在控制台输入stop命令。现在一些插件可以做到。

完了,起服务器时候用一些循环脚本。

比如windows开服时候,启动脚本bat文件写

@echo off

:start

"c:windowssystem32javaexe" -server -Xincgc -Xms1024m -Xmx1200m -jar craftbukkit152jar -nojline

goto start

(-server开关会自动设置一些参数选项用于server类的应用,包括-XX:PermSize=M的值,不过可能要求您的系统安装jdk而不仅仅是jre…否则可能报错,无法启动,或提示缺文件实在不行的话,启动脚本里不写这个开关)

或者linux 64位服的(32位的把内存上限降低到1G,内存下限降的更低些),用sh脚本起服,脚本也是写一个循环。

#!/bin/sh

while true

do

java -Xincgc -Xms1G -Xmx2G -jar bukkit-152-r01-betajar

done

用这种循环脚本起服。当服务器停了。自动重启。

所以只是需要一个bukkit服务器自动输入stop命令关停服务器的插件。只要能定时定期停服那么因为循环脚本的关系,服务器就会自动再启动

不过,147时代时候能够控制服务器自动按时停服的插件不少现在152时代了…似乎不多但是找到能向上兼容的或者一些,比如

AutoSaveWorld,这种,支持152,但是只能每天定时停服,那么只要一停服,也能实现自动重启…但是就是每天只能自动重启一次。

更多内容关注电玩巴士单机频道

Linux的发行版本不同,重启服务的方式也是不一样的。

centos 6版本:

service 服务名 restart

例如重启vsftpd:

[root@linuxprobe ~]# service vsftpd restart

注意:service 服务器 start/stop/status/restart/reload

这里需要确定下restart 和reload 的区别,restart是重启,也就是kill掉进程,然后在启动进程,而reload是重新加载配置。

centos7x版本:

systemctl restart 服务名

例如重启vsftpd:

[root@linuxprobe ~]# systemctl restart vsftpd

另外,如果服务是编译安装的话,重启的命令就是要看安装包的说明了,例如nginx:

[root@linuxprobe ~]# cd /xxx/xx/xx/sbin

[root@linuxprobe ~]# /nginx -s reload

当然也可以手动些shell重启脚本,一般情况下都是如果重启服务,又没有脚本,比如tomcat,我们一般都是先杀进程 ,然后启服务:

[root@linuxprobe ~]#ps -ef |grep tomcat |grep -v tomcat |awk '{print$2}' |xargs kill -9 && sh /xx/xx/xx/startshsh

更多Linux的知识建议更加系统 的去学习去联系,可以参考《Linux就该这样学》,加油吧!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13442615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存