我在 VPS 服务器上运行 Debian,并且在同一台服务器上同时拥有开发和生产代码以及数据库。
是否可以让服务器只记录服务器开发部分的错误,而不是生产。现在,生产端记录了很多错误,这使得很难找到开发错误。
我在 VPS 服务器上运行 Debian,并且在同一台服务器上同时拥有开发和生产代码以及数据库。
是否可以让服务器只记录服务器开发部分的错误,而不是生产。现在,生产端记录了很多错误,这使得很难找到开发错误。
虽然这确实属于 serverfault.com:
您绝对应该始终记录所有错误。
如果您在服务器上托管例如 2 个域,example.com 和 test.example.com,您可以为每个要存储日志的虚拟主机指定。
在 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
。