0

我有一台服务器,目前有很多访问和错误日​​志。我正在使用 Ubuntu 12.04 和 Nginx。

我的问题是,什么是最好的做法来控制这些文件,但不要松散跟踪正在发生的事情?什么是你最好的平衡?我应该使用 Ubuntu crons 还是 Nginx 可以自己处理?你能指出任何好的文件吗?

4

1 回答 1

0

一个不错的选择是使用第三方服务为您存储和解析日志(例如 logentries.com)。

如果您想保护日志内容的隐私并且担心内容会发送给您不认识的人,您可以自行托管类似的工具,例如 logstash.net

如果您喜欢以老式方式管理它们,您可以配置 syslog 以将日志推送到您可以方便地检查它们的远程机器上。

说到 nginx 日志,我通常做的一个小技巧是在每个服务器的基础上配置访问和错误日​​志,所以如果我的 nginx 服务于 foo.com 和 bar.org,我通常将它们存储在

/var/www/foo.com/logs/ [for foo.com domain]
/var/www/bar.org/logs/ [for bar.org domain]

通过这种方式,我将它们分开,我可以独立检查每个域上发生的情况

于 2013-05-17T08:43:01.010 回答