====== 差别 ====== 这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
zh:常见问题及解答:如何对astercc服务器进行磁盘清理 [2016/03/05 10:08] liuxl [系统文件] |
zh:常见问题及解答:如何对astercc服务器进行磁盘清理 [2017/12/12 03:05] (当前版本) |
||
|---|---|---|---|
| 行 13: | 行 13: | ||
| ==== 脚本日志 ==== | ==== 脚本日志 ==== | ||
| - | 日志文件在 /opt/asterisk/scripts/astercc/ 目录下面,以 .log 结尾的文件。可以直接删除,也可以使用 echo命令进行清空:echo > xxxxx.log,此操作无需停止或重启任何服务。 | + | 日志文件在 /opt/asterisk/scripts/astercc/ 目录下面,以 .log和.gz 结尾的文件。可以直接删除。 |
| 行 22: | 行 22: | ||
| 在/var/www/html/asterCC/statistics 目录下,会存储一些统计数据的文件 等。 | 在/var/www/html/asterCC/statistics 目录下,会存储一些统计数据的文件 等。 | ||
| - | * pbxcdr的录音文件保存在 /var/spool/asterisk/monitor 目录下,没用的话可以删除,尽量保存最近五天的。一般是将monitor目录迁移到磁盘空间较大的目录上,然后再 ln -s 回来。 | + | * pbxcdr的录音文件保存在/var/spool/asterisk/monitor 目录下,没用的话可以删除,尽量保存最近五天的。一般是将monitor目录迁移到磁盘空间较大的目录上,然后再 ln -s 回来。 |
| + | * 通话事件文件的日志,在/tmp/astcceventslog/ 目录下,存放有astercc系统存储的 eventsfile_日期.log 的通话日志,确保通话记录没问题的情况下,可以进行删除5天前的 .log文件。 | ||
| ===== Asterisk ===== | ===== Asterisk ===== | ||
| - | /var/log/asterisk/ 下面的 full 和 messages 文件。echo > full , echo > messages ,无需停止或重启任何服务。假如关掉asterisk日志,在/etc/asterisk/logger.conf 做后面将full 和messages 行前面加分号,要执行:asterisk -rx "logger reload" 才生效。 | + | 在/var/log/asterisk/ 目录下,有个 full 和 messages 文件,这两个文件是asterisk的日志文件。清除日志的方法:echo > full , echo > messages ,无需停止或重启任何服务。假如要关掉 asterisk日志,需要在/etc/asterisk/logger.conf 文件中,将文件尾部 full 和 messages 两行前面加上分号,保存退出后再执行:asterisk -rx "logger reload" 就会生效。 |
| 行 35: | 行 35: | ||
| ==== 数据库文件 ==== | ==== 数据库文件 ==== | ||
| - | /var/lib/mysql 目录下,astercc10是数据库,在无人工作时,可将其mv至空间大的目录下,然后 ln -s 源 /var/lib/mysql 。 | + | 在/var/lib/mysql 目录下,astercc10是系统的数据库,在无人工作时,可将其mv至空间大的目录下,然后 ln -s 源 /var/lib/mysql 。 |
| ==== 数据库日志文件 ==== | ==== 数据库日志文件 ==== | ||
| - | /etc/my.cnf 文件中[mysqld_safe]标签下,log-error=/var/log/mysqld.log | + | 数据库错误日志开关在 /etc/my.cnf 文件中[mysqld_safe]标签下设置,log-error=/var/log/mysqld.log ,清理磁盘时可将 mysql的日志关掉,并删除日志文件。在无人工作时,重启mysqld 生效设置。 |
| - | mysql的日志关掉,并删除。无人使用系统时,重启mysqld。 | + | |
| - | + | ||
| - | + | ||
| ===== Http ===== | ===== Http ===== | ||
| - | http的访问日志是:/var/www/html/asterCC/http-log/access.log 磁盘清理时,可以清空此文件内容,使用 echo > access.log 。 | + | http的访问日志是:/var/www/html/asterCC/http-log/access.log 磁盘清理时,可以清空此文件内容,执行:echo > /var/www/html/asterCC/http-log/access.log 。 |
| 行 55: | 行 51: | ||
| ==== 日志文件 ==== | ==== 日志文件 ==== | ||
| - | /var/log/php-fpm 目录下,有 error.log 和 www-error.log。 | + | 在/var/log/php-fpm 目录下,存放着php的日志文件 error.log 和 www-error.log。 |
| ===== 服务器其他服务日志 ===== | ===== 服务器其他服务日志 ===== | ||
| - | /var/log/ 目录下,maillog、messages、cron、secure、yum、vmstart 等等,后面拖带日期的可以删除,不带日期的 echo就可以。 | + | /var/log/ 目录下,maillog、messages、cron、secure、yum、vmstart 等日志文件,文件名后面带日期的可以用rm命令进行删除,不带日期的可用 echo命令清空。 |