Plume搭建防崩溃Tips:自动重启

pullopen
最后编辑于 April 29 Plume

Plume搭建其实按照官方文档走还是很方便的,不过最初搭建时站点过几个小时就容易崩溃,后来按照Issue里有人提议每2小时定时重启,就再也没出现崩溃的问题。具体原理我也不是很确定。

总之,我用的docker搭建,定时脚本rebootplume.sh如下:

#!/bin/sh

set -e

echo "Commencing docker-compose reboot `date`" >> /var/log/plume/docker-compose-reboot.log
/usr/local/bin/docker-compose -f /home/plume/docker-compose.yml down >> /var/log/plume/docker-compose-reboot.log 2>&1
/usr/local/bin/docker-compose -f /home/plume/docker-compose.yml up -d >> /var/log/plume/docker-compose-reboot.log 2>&1
echo "Finishing docker-compose reboot `date`" >> /var/log/plume/docker-compose-reboot.log

赋权:

chmod u+x ./rebootplume.sh

随后在定时任务中设置每2小时运行即可:

30 */2    * * *   【脚本存放路径】/rebootplume.sh
登录注册后才能评论。