如何监视并自启动nextCloud服务?

Cloud storage

1 前言

一个问题,一篇文章,一出故事。
nextCloud在我司属于比较重要的业务,根据以前的经验Apache有遇到坑死问题,此脚本用户监控nextCloud的状态然后去修正异常的Apache服务。

2 最佳实践

2.1 创建守护脚本

本章以nextCloud为范例创建脚本,如果你没有此环境,请先创建,

如何部署CentOS 8.x nextCloud?

2.2 创建守护脚本

mkdir ~/scripts/
vim ~/scripts/autoStartNextCloud.sh

加入如下内容,

#/bin/bash

log='/var/log/monitorNextCloud.log'
stat=`curl https://nextcloud.cmdschool.org/status.php | grep -i NextCloud | wc -l`

if [ $stat = 0 ]; then
   echo "NextCloud service error!"
   /usr/sbin/apachectl -k graceful
   echo `date`' NextCloud service error, Has completed the graceful restart!' >> $log
fi

2.3 触发监视脚本执行

crontab -e

加入如下内容,

*/5 * * * * sh ~/scripts/autoStartNextCloud.sh
没有评论

发表回复

Cloud storage
如何让nextcloud分享连接输错误密码留下日志?

1 前言 一个问题,一篇文章,一出故事。 我们最近发现有用户因为输入错误的nextcloud分享连接 …

Cloud storage
如何修改nextcloud分享链接密码?

1 前言 一个问题,一篇文章,一出故事。 最近在笔者需要通过更新nextCloud用户分享链接的密码 …

Cloud storage
如何使用API更新netxtCloud的分享链接密码?

1 前言 一个问题,一篇文章,一出故事。 最近在笔者需要通过API去更新nextCloud用户分享链 …