Pat*_*ore 3 apache-http-server php ubuntu
我从我的日志目录中删除了 error.log 文件。
As root
,我曾经vi
再次创建 error.log 文件。root:root
拥有该文件,权限为-rw-r--r--
. 与 access.log 相同的所有权和权限。
现在,没有记录任何错误。Access.log 仍然被附加到,但不是 error.log。
有任何想法吗?
PHP 配置为记录通知、警告、错误。我也error_log()
用来触发错误消息,但没有运气。一直在工作,直到我删除了日志文件。
PHP 5.3.10 Apache 2.2.22 Ubuntu 3.11
Apache 进程为其日志文件有一个打开的文件描述符。如果您删除其中之一,相应的文件描述符将无效并且 Apache 停止记录。下次,如果您需要在不重新启动 Apache 的情况下清空日志文件,您可以发出:
# echo > /var/log/apache/access.log
Run Code Online (Sandbox Code Playgroud)
该文件将被截断,但 Apache 不会停止记录。
归档时间: |
|
查看次数: |
7233 次 |
最近记录: |