WP-Discourse:如何更改日志目录或完全禁用它?

我们的 uploads 文件夹位于 S3 存储桶中。WP Discourse 的日志记录功能由于不断写入 uploads 文件夹而给服务器带来了很大负载。

我需要完全禁用 WP Discourse 日志,或者至少更改日志文件目录的路径。

是否有办法通过钩子自定义此设置,或者在 wp-config.php 中定义一个变量?

您是在说 WordPress 创建的日志?还是 discourse 的日志?

Discourse。

我已经禁用了插件设置中的所有特定日志选项,但它仍然在该目录中进行大量读写操作,

您是指这个,对吗?

wp-discourse 是一个 WordPress 插件。

那些是 WordPress 日志。所以如果你想更改它们,你应该做类似 https://www.google.com/search?q=wordpress+limit+log+size&oq=wordpress+limit+log+size 的事情。

这里可能有人知道,但这个搜索,尤其是在圣诞节期间,很可能会更快地得到结果。

嗨 Jay,

抱歉,我是指 wp-discourse。

我不想限制日志的大小。我需要更改插件用于保存日志文件的目录,或者完全禁用日志记录功能。

正如我提到的,我们的上传文件夹位于 S3 存储桶中,并使用 Rclone 进行挂载。WP Discourse 会不断写入此“logs-metafile.txt”文件,这会大大增加服务器负载。

我检查了 WP Discourse 的日志生成器文件,它直接获取 wp_uploads_dir,所以我认为没有官方的方法可以更改目录,对吗?

感谢您提供的报告,@Thiago_Mobilon

我们将在下一版本的 WP Discourse 插件中进行更改以解决此问题。

5 个赞

请注意,插件 2.4.8 的下一个版本将包含:

  • 修复了 @Thiago_Mobilon 报告的特定问题;以及
  • 一个完全禁用日志记录的设置

此修复程序应能解决您遇到的问题 @Thiago_Mobilon,因此您无需禁用日志记录,但当然也欢迎您这样做。

该版本目前正在审核中。当此拉取请求合并后,它将被发布到 wordpress.org

4 个赞