Articles of 胶水logging

Apache错误日志与PHP错误

我只是设置PHP和Apache,并希望find错误发生的地方。 PHP的错误日志的默认path是什么?

如何在Apache(Windows)上有每日错误和访问日志?

我们运行Apache 2.2.9(Win32),在一台服务器上configuration了几个虚拟主机。 每个都有它自己的ErrorLog和CustomLog设置,格式为“logs / [domain name] -error.log”和“logs / [domain name] -access.log”。 不幸的是,这些正在创build相当大的文件。 在IIS上,您可以指定日志日程安排,这可以将日志格式设置为“yymmdd.log”。 有什么我能做的吗? 它不一定是每天,每周或每月都可以做。 我只想分解它们,以便我们可以保留X数量,而不是logging下来的所有数据。 一个快速的谷歌似乎提出了很多Linux的定向答案,涉及日志拆分器,脚本和cron作业,这对Windows安装不是很有帮助。 更新 感谢radius,我调整了我的httpd-vhosts.conf ,使用Apache内置的rotatelogs命令,格式如下: ErrorLog "|bin/rotatelogs logs/[domain name]-error.%Y-%m-%d-%H_%M_%S.log 5M" CustomLog "|bin/rotatelogs logs/[domain name]-access.%Y-%m-%d-%H_%M_%S.log 5M" common 当他们达到5MB时,他们将创build一个新的日志文件。 我知道这不是每天都要求的,但是这使得它们保持在可以处理的大小。 我经过了很长时间的尝试旋转,但似乎没有正确(特别是小时,分钟和秒)在文件名称中的时间戳。

Apache:只为某些模块configuration“LogLevel debug”?

我想在我的web服务器上debugging一些authentication和授权问题,尤其是mod_authnz_ldap和其他mod_auth *模块。 所以我把LogLevel debug设置为Apacheconfiguration,无论是全局的还是单个的VirtualHost。 这为我提供了来自mod_authnz_ldap的有用信息,但是它也会从SSL模块中传出大量的噪音。 看下面的例子。 有没有办法降低ssl_engine *的LogLevel,同时仍然保持mod_authnz_ldap的日志级别? 是的,我可以使用像grep -v ssl_engine logfile这样的东西排除这些行,但是我也想从其他一些syslogparsing工具中排除这些额外的数据。 我宁愿减less从源头的日志logging,而不是将它排除在目的地。 [Tue Jul 06 16:55:31 2010] [debug] ssl_engine_io.c(1830): | 0100: 12 23 e7 0f 45 1f 1f d3-ed 12 f8 12 1f a9 90 85 .+..(……….. | [Tue Jul 06 16:55:31 2010] [debug] mod_authnz_ldap.c(474): [client 10.10.10.123] [96991] auth_ldap authenticate: accepting joe [Tue Jul […]

Nginx将日志条目转换为多个文件

我想logging相同的access.log条目来分隔文件,所以当请求进来时,它应该填充a.log和b.log。 有没有办法用nginx做到这一点?

Godaddy cname“@”不工作(来自Heroku的指令)

我在Heroku上创build了一个小应用程序,并试图按照自己的方向在Godaddy上设置自定义域。 我为www创build了一个CNAME,但是我无法根据他们的说明为@(或mydomain.com)创build一个。 我不断收到错误: ERROR – DNS Rules Violation, A record of a different type exists for this hostname, CNAME cannot be created for @ 无论我使用哪个点和@的组合。 任何人都知道如何添加只有根域,而不是www的域名?

SSH日志loggingfunction是否相当于logging私钥/公钥validation的function?

在这里工作中,我们在UNIX上有一个用于pipe理特定应用程序的非root共享login帐户。 政策是不允许直接login共享帐户; 您必须自己login并使用“su”命令切换到共享帐户。 这是为了logging/安全目的。 我已经开始使用SSH代理的公钥/私钥进行身份validation,允许我每天input一次密码,让代理转发在一天的其余时间内消除密码提示。 这真的很好。 但是,一些系统被locking,所以我真的不得不使用“su”命令来访问共享帐户。 精氨酸! 一直回到input密码! 是否有足够的信息与SSH公钥/私钥身份validation一起logging,以便我可以有合理的机会请求更改策略以允许使用公钥/私钥进行远程login到共享帐户? 我有一个pipe理员在/ var / log / secure中查找,它只是说从一个特定的IP地址接受一个用户帐户的公钥。 它没有说谁是公钥,或谁的私钥做了authentication。

最强大的开源网站分析工具?

在select开源网站分析工具时需要一些build议,包括页面标记和日志文件分析types。 我知道其中的一些:piwik,开放式网站分析,awstats等…其中最好的(页面标记types和日志文件分析types)是什么?

是否有可能在Apache 2.2中创build自定义错误日志?

我想在我的ErrorLog中添加虚拟主机的名字,然后将其写入我写的程序中。 是否可以使用Access日志来编写自定义错误日志格式?

如何在Debian Squeeze上启用IPtables TRACE目标(6)

我正在尝试使用IPtables的TRACE目标,但我似乎无法获取任何logging的跟踪信息。 我想使用这里描述的: debugging器为Iptables 。 从iptables man for TRACE: This target marks packes so that the kernel will log every rule which match the packets as those traverse the tables, chains, rules. (The ipt_LOG or ip6t_LOG module is required for the logging.) The packets are logged with the string prefix: "TRACE: tablename:chain- name:type:rulenum " where type […]

开源tomcat日志查看器

我正在pipe理几个tomcat实例(aprox 30-35)并寻找一些控制台来集中日志。 我试过php-syslog-ng之前(没有与tomcat),并发现它很有用。 我希望这些软件具有以下一些function: – 语法突出显示根据例外的严重程度。 – 堆栈跟踪和嵌套exception的树视图。 奖励要点: – 某些模式匹配时发出警报。