安装了 Cpanel/WHM 的 CentOS(“专用服务器”)。
硬盘有 110G 可用。
这是一个命令行 php 错误。我找不到错误日志。指定的错误日志记录的是 http 错误,而不是 CLI 错误。帮助。
我发现一些信息表明某处有一个超过 2GB 的日志文件。
我到处找,找不到。
奇怪的事情:
在我的 public_html 文件夹中运行命令并在我的问题标题中收到错误消息:
File size limit exceeded (core dumped)
但是当我在
/var
里面运行它时我有:File size limit exceeded
这很奇怪,因为我在命令中使用了绝对路径。
var/log
没有什么比几 MB 大。 /tmp
没有什么大于约0.7G。我找不到这个文件,我什至找不到错误日志来给我提示。我找到了 apache 访问日志,但没有错误日志。
编辑:
我从未找到现有的日志文件,但我只是创建了一个新文件。它成功记录了错误
最佳答案
看来我已经想出了自己的答案。
我用它来查找系统上的大文件。从根目录运行它。
/ # find -maxdepth 6 -type f -size +1G > ~/largefiles.txt
令人惊讶的是,只花了一两分钟,结果加起来不到一页。
果然,我找到了一个 system.log 文件,它位于其中一个站点根目录的子目录中,大小正好是 2.0GB。我像这样截断它:
# > system.log
现在我的命令起作用了!
关于apache - 超出文件大小限制(核心转储)PHP CLI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436480/