Apache错误日志:仅记录部分服务器

时间:2012-06-25 20:18:14

标签: php apache error-handling debian vps

我在VPS服务器上运行Debian,并在同一台服务器上同时拥有开发和生产代码以及数据库。

是否可以让服务器仅记录服务器开发部分的错误,而不是生产。现在,从生产端记录了很多错误,这使得很难解决开发错误。

1 个答案:

答案 0 :(得分:3)

虽然这确实属于serverfault.com:

您绝对应该记录所有错误。

如果您在服务器example.com和test.example.com上托管示例2个域,则可以为要存储日志的每个虚拟主机指定。

在apache上,您的虚拟主机可能如下所示:

<VirtualHost xxx.xxx.xxx.xxx:80>
    // some configuration stuff
    ServerName     example.com
    // some more configuration stuff
    CustomLog      /var/log/httpd/example.com-access_log combined
    ErrorLog       /var/log/httpd/example.com-error_log
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx:80>
    // some configuration stuff
    ServerName     test.example.com
    // some more configuration stuff
    CustomLog      /var/log/httpd/test.example.com-access_log combined
    ErrorLog       /var/log/httpd/test.example.com-error_log
</VirtualHost>

因此,您可以轻松区分test.example.com的日志信息与example.com