• 当前位置:首页 > 日志 > Openshift定时清理日志,避免超出磁盘配额
  • 博客搬到SAE了,这个还是比较省心的。不用老是为备份担心。
  • 开启友情赞助空间
  • 无聊了:[ 探索发现 ] 一下,精彩文章等着你哦!

Openshift定时清理日志,避免超出磁盘配额

2015-12-29 22:33

2,623阅览 0条评 日志 arno

博主遇到openshift提示空间不足,因为只有1G配额,没办法,写脚本吧

1.首先查看你的Application当前用了多少磁盘空间:

du -sh 2> /dev/null  

博主之前直接执行的du -sh,遇到了一大堆访问权限不足的错误,刚刚发的代码应该可以忽略掉错误信息了.

2.
cd  ~/app-root/repo/.openshift/cron/daily  #进入计划任务的小时目录
vim clean_logs.sh #新建脚本文件
填入以下内容
#!/bin/bash
#clean logs for OpenShift
#blogfeng.com 20151229
cd $OPENSHIFT_PHP_LOG_DIR
rm -rf php.log-*
echo '' > mysql.log
echo '' > phpmyadmin.log
echo '' > php.log
echo '' > cron_minutely.log
echo '' > cron_hourly.log
echo '' > cron_daily.log
echo '' > cron_weekly.log
echo '' > cron_monthly.log
注意:由于只用到php/mysql/phpmyadmin/cron服务,所以这么写的,根据自己的来
保存文件
3.赋权
chmod 711 clean_logs.sh
本文声明

除非注明,否则文章均为 " 枫林博客 " 原创,转载时请注明文章出处。


作者信息:arno \ 2015-12-29 22:33 \ 枫林博客 \

分类标签:日志

本文地址:http://www.blogfeng.com/openshift-cleanlogs.html

还没有人评论哦,赶紧留下爪印吧!

发表评论

* *



​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​