Thinkcmf 的 data/runtime/log 目录下产生大量日志文件怎么处理?

最近,服务器下的几个网站均出现各种错误问题,做了各种分析均没有找到原因。偶然间发现,原来是服务器空间用尽导致。

Thinkcmf 的 data/runtime/log 目录下产生大量日志文件怎么处理?
Thinkcmf 的 data/runtime/log 目录下产生大量日志文件怎么处理?

如何查看服务器空间使用情况,请参考下面的文章:

经过查找后发现,原来是 thinkcmf 网站下的 data/runtime/log 目录中,存储了几十个 G 的日志文件。通过网站日志,我们可以分析网站的访客行为,可以了解搜索引擎蜘蛛对网站内容的抓取情况。如果不想继续记录网站日志,可以通过下面的方式停止生成网站日志。

在项目根目录下导航到 app/config.php 文件,然后修改文件中的 log 配置,在配置文件中找到如下所示的配置块:


    'log'                    => [
        // 日志记录方式,内置 file socket 支持扩展
        'type'  => 'File',
        // 日志保存目录
        'path'  => LOG_PATH,
        // 日志记录级别
        'level' => ['error','notice','debug','sql'],
    ],

默认情况下,日志记录方式为 ‘type’ => ‘File’,这样就会在 data/runtime/log 目录下,生成大量的网站日志文件。将日志记录方式更改为 ‘type’ => ‘test’,就不会再继续记录网站日志了。


    'log'                    => [
        // 日志记录方式,内置 file socket 支持扩展
        'type'  => 'test',
        // 日志保存目录
        'path'  => LOG_PATH,
        // 日志记录级别
        'level' => ['error','notice','debug','sql'],
    ],

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/webmaster/how-to-disable-thinkcmf-log/

(0)
上一篇 2022年7月16日 下午2:01
下一篇 2022年7月17日 下午6:48

发表评论

登录后才能评论