HTML5网页设计

服务器

windows服务器定时自动重启apache及mysql

时间:2010-12-22 11:02来自:未知作者:admin点击:
最近发现服务器运行时间过长,造成服务器内存等压力过大,经常发生死机状况。因此,考虑在不用重新启动服务器的情况下,重启apache和mysql来完成内存释放,让网站访问稳定,这样做要把重启时间最好设置在访问量最低的时间段。 首先,apache的重新启动。 有两

最近发现服务器运行时间过长,造成服务器内存等压力过大,经常发生死机状况。因此,考虑在不用重新启动服务器的情况下,重启apache和mysql来完成内存释放,让网站访问稳定,这样做要把重启时间最好设置在访问量最低的时间段。

首先,apache的重新启动。

有两种apache自动定时重启的方法(两种,第二种可一同时启动apache和mysql,所以推荐一下第二种):

第一种、使用任务计划

开始>>程序>>附件>>管理工具>>任务计划

添加任务计划>>下一步>>apache restart>>选择时间(可以设置的为每天凌晨2-4点)>>一路确定即可。

第二种(个人觉得比较简单,同样也是任务计划) 采用at命令添加计划任务

1、在c:盘根目录新建一个apacheautostart.bat文件,然后右键编辑,将文件内容设为如下后保存:

@ECHO OFF
net stop apache2
net start apache2
net stop mysql
net start mysql

(PS:上面的apache2与mysql为服务名称。)

2、“开始”-》运行“cmd”-》执行命令“at 04:00 c:\apacheautostart.bat”,这样每天早晨4点系统就会自动重启apache与mysql

(PS:04:00为重启时间,c:\autostartserver.bat为第一步的bat文件地址)mysql的重新启动,也通过上面at命令方法重新启动了,推荐第二种方法。^_^

当前文章地址:http://www.shejicool.com/computer/servers/windows-reboot-apache-mysql.html

阅完本篇文章?您还可以: 收藏本文 文章挑错 朋友推荐