公司呼叫系统,在正常使用中突然大面积出现呼叫失败,马上登录服务器查看呼叫日志,出现下图所示的 (NATIVE SQL ERR [database or disk is full])
不懂英文的我,也能看出一点点错误原因,数据库或者磁盘满了。马上查了一下磁盘占用情况。
df -lh #查磁盘占用命令
果然,跟目录占用 100%,查找一下大文件所在目录,删除即可,查找时发现,大文件为 FreeSWITCH 呼叫产生的日志文件,
/var/log/freeswitch/ #FreeSWITCH 日志目录
删除文件夹下 *.log 文件,将FreeSWITCH 设置为不记录日志,防止在出现磁盘满的错误,修改配置文件
/etc/freeswitch/autoload_configs/logfile.conf.xml
将 rotate-on-hup 设置为false,所有日志都不进行记录了,干干净净,如果需要记录日志,可保留true,在下面的框中进行选择进行记录的日志级别(本人没有测试,直接所有日志不进行记录)
原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/94.html