WordPress 调试日志可能撑爆整个磁盘
WordPress 的 debug.log 文件若不加以管理,会迅速增长并占用大量磁盘空间,甚至可能导致服务器存储耗尽。本文解释了日志文件过大的原因、潜在风险,并提供了多种清理和限制日志大小的实用方法,帮助网站管理员避免磁盘被意外占满的问题。
背景速读
- WordPress 是一个开源网站建设工具(CMS),全球超过四成网站使用它。许多站长通过插件和主题扩展功能。
- Debug.log 是 WordPress 的调试日志文件,记录网站运行中的错误、警告和通知。当网站出问题时,插件或主题可能反复写入大量日志。
- 如果 WordPress 的 wp-config.php 中启用了 WP_DEBUG 和 WP_DEBUG_LOG,日志文件会持续增长。部分缓存插件或低质量主题会频繁触发通知(Notice),导致日志文件膨胀到几个 GB 甚至占满服务器磁盘。
- 磁盘占满会导致网站无法访问、数据库崩溃或服务器彻底停止响应。问题常见于生产环境(正式运行的网站)忘记关闭调试模式。
- 修复思路:手动删除或清空 debug.log 文件,禁用 wp-config.php 中的调试选项,排查引发大量日志的插件或主题。