当前位置: 首页 > news >正文

石家庄网站seo服务济南网站建设推荐企优互联不错

石家庄网站seo服务,济南网站建设推荐企优互联不错,网页 调用 wordpress,贸易网站建设不知道 ECS 因为什么缘故,上面安装的 MySQL 服务老是不定期挂掉,本来想通过 Linux 得 Cron 配置个半小时的定时检测任务,结果一直没有执行,因此又尝试使用了 Systemd Timers 进行了重新配置,简要做个记录。 Systemd Ti…

不知道 ECS 因为什么缘故,上面安装的 MySQL 服务老是不定期挂掉,本来想通过 Linux 得 Cron 配置个半小时的定时检测任务,结果一直没有执行,因此又尝试使用了 Systemd Timers 进行了重新配置,简要做个记录。

Systemd Timers 是现代 Linux 系统中 CRON 的一个强大替代品。它具有以下优点:
1. 更精确的时间控制,支持毫秒级精度。
2. 更好的日志管理和错误报告。
3. 可以轻松处理错过的任务(例如,系统关机时)。
4. 与其他 systemd 服务集成更好。

Systemd Timers 由两个主要组件组成:
1. Timer 单元(.timer 文件):定义何时触发任务。
2. Service 单元(.service 文件):定义要执行的实际任务。
当 Timer 单元触发时,它会启动相应的 Service 单元,这种分离允许更灵活的配置和管理。

第一步,创建需要执行的脚本文件。

这里目的是要检测 MySQL 服务是否启动,如果未启动,则尝试重启并再次检测,脚本路径比如在 /home/shell/mysql_restart.sh 下,内容参考如下:

#!/bin/bash# 检查MySQL进程是否在运行
echo "检查MySQL进程是否在运行..." >> mysql_restart.log
if ! pgrep -x "mysqld" > /dev/null ; thenecho "MySQL进程未运行,正在尝试重启服务..." >> mysql_restart.logsystemctl restart mysqldecho "MySQL重启命令已执行,接下来进入睡眠等待..." >> mysql_restart.log# 稍等一会儿再检查sleep 5# 再次检查MySQL进程echo "睡眠5秒后再次检查MySQL进程是否在运行..." >> mysql_restart.logif pgrep -x "mysqld" > /dev/null ; thenecho "MySQL服务重启成功,当前运行中。" >> mysql_restart.logelseecho "MySQL服务重启失败,请检查日志以获取更多信息。" >> mysql_restart.logfi
elseecho "MySQL进程正在运行。" >> mysql_restart.log
fi

第二步,创建 Service 单元。

在路径 /etc/systemd/system 下,创建需要执行脚本的 Service 单元,比如 mysql_restart.service,内容参考如下:

[Unit]
Description=定时运行MySQL重启脚本[Service]
Type=simple
ExecStart=/home/shell/mysql_restart.sh

第三步,创建 Timer 单元。

还是在路径 /etc/systemd/system 下,创建需要执行服务的 Timer 单元,比如 mysql_restart.timer,内容参考如下:

[Unit]
Description=定时运行MySQL重启脚本服务[Timer]
# OnCalendar=houry
# Persistent=true
OnBootSec=1min
OnUnitActiveSec=30min[Install]
WantedBy=timers.target

其中,OnBootSec 表示系统重启后多久开始执行定时任务;OnUnitActiveSec 表示当服务单元进入活动状态时多久执行一次定时任务。

第四步,加载服务并启动定时任务。

systemctl daemon-reload

systemctl enable mysql_restart.timer

systemctl start mysql_restart.timer

当然 Cron 定时任务还有很多其它的替代方法来实现,比如 Anacron、at 命令等,可以自行尝试,这里就不细展开说了,Good Luck!

http://www.yayakq.cn/news/437525/

相关文章:

  • 太原营销型网站开发公司自渠工作感悟
  • 滨州网站建设模板建设wordpress多级筛选
  • 西昌建设工程招聘信息网站什么网站可以找人做设计
  • 汉中网站建设电话网站服务器分流怎么做
  • 不关闭网站备案爱站seo工具包下载
  • 常州网站建设团队wordpress 创建报错
  • ps做网站logo设置多少国家查企业信息查询平台
  • 公司网站怎么做百度竞价建筑网校有哪些
  • 网站网页设计教程工商银行建设银行招商银行网站
  • 朋友叫我去柬埔寨做彩票网站推广电商网站建设行情
  • 深圳企业网站怎么做wap网站分享代码
  • 自驾旅游服务网站开发文献综述百度翻译api wordpress
  • 网站备案通讯地址wordpress网页加入音乐入口
  • 网站建设常用软件jaspython3 网站开发
  • ssc网站建设教程本地安装wordpress nginx
  • 免费推广网站2023广东网站建设制作价格
  • 制作网页前端wordpress优化图片分离
  • 有没有网站可以做地图手机营销型网站制作
  • 梅州兴宁网站建设帝国cms关闭网站
  • 网站排名易下拉系统wordpress登录地址无法登录
  • 工业设计网站免费外贸公司网站建设 重点是什么意思
  • 云商网站建设网站咨询弹窗是怎么做的
  • 深圳市住房和城乡建设局网站首页网站建设尾款结算申请
  • 做网站是什么专业什么工作办公室公共空间设计
  • 阿里巴巴网站怎么做网站制作多少
  • 张家界建设网站制作知乎 网站建设
  • 广东海外建设监理有限公司网站松江企业网站建设
  • 网站模板源码下载网wordpress iis rewrite
  • 网站如何做用户的实名认证品牌网站模板
  • 重庆网站建设公司的网站山西免费网站制作