thinkphp的Runtime/Logs目录下产生大量log文件怎么解决?
使用ThinkPHP框架开发的一个网站,使用过程中遇到了Runtime/Logs目录下产生了大量的Log日志文件,而且都是1M-2M的TXT文件,几天下来几百个Log文件有几十G吧磁盘空间占用满了导致其他网站异常
解决办法
方法一:磁盘空间满了手动去清理Runtime/Logs目录下的日志文件(不足之处,只能等网站无法访问的时候才知道)
方法二:设置不生成Log日志文件,不用每天手动删除或者满了才去删除(如果不想生成日志,推荐使用方法二设置),操作方法如下
1、编辑ThinkPHP/Conf/debug.php, 修改如下代码
把字段
'LOG_RECORD' => true, // 进行日志记录,
改为
'LOG_RECORD' => false
2、修改首页index.php文件
define('APP_DEBUG',True); 改为define('APP_DEBUG',false);