WDCP是国内知名的Linux主机管理系统,因其简单的操作、强大的功能深受很多linux主机新手的喜爱,系统运行久了产生的临时数据会占用内存的资源,造成性能下降,我们可以通过WDCP面板中的“服务重启”来重启WEB服务达到释放内存的目的,不过如果每次都要手动操作还是不太方便,下面介绍在WDCP的“计划任务”中添加自动重启WEB服务实现自动释放内存。
1、在SSH中添加执行下面的代码:
echo '/etc/rc.d/init.d/httpd restart' > /www/wdlinux/init.d/httpd_restart.sh
chmod -R 755 /www/wdlinux/init.d/httpd_restart.sh
2、登陆WDCP后台-系统设置-计划任务-增加任务,如下图
“任务名称”可以随便填写,为了让自己以后不被忘记,可以这样填写“自动重启WEB服务”,这样就明白了是什么功能。然后选择自动执行的时间,再将“执行程序”填入 /www/wdlinux/init.d/httpd_restart.sh 后点“保存”。
添加后记得点“更新计划任务”才能生效,这样就已经完成了WEB自动重启服务!
注意:
此时,应该点击“更新计划任务”按钮后,会提示“更新成功”,说明就设置好了。
不过博主在操作时发现提示“更新失败”,在确认执行程序是绝对路径没问题后,说明应该是计划任务服务的问题。
在WDCP控制面板点击“启动服务”,寻找里面是否有“crond”服务,如果有,就设置开机自启。如果没有说明未安装,就需要安装计划任务软件crontab。
1.安装crontab,命令如下:
yum install -y crontabs vixie-cron
2.开机自启计划任务服务
进入WDCP面板点击“启动服务”,寻找到“crond”服务,设置为开机自启。
此后,再回到计划任务,点击“更新计划任务”,就会提示“更新成功”。
3.查看计划任务是否生效
SSH执行命令crontab -l,查看有没有把任务计划写入,是否生效。
若有,说明彻底成功了,否则返回重新添加更新修改。
4.查看crontab执行日志
可以通过SSH执行命令cat /var/log/cron,查看此文件里是否有设定的时间点的执行日志。
文章评论