Articles of 胶水logging

日志logging在daemontools旋转后不可读

我有一个日志,看起来非常好。 但是,通过daemontools进行日志轮转之后,它不再是人类可读的。 可能是什么问题呢?

在catalina.out中包含请求URI?

运行Tomcat 7.我在catalina.out中有错误,我不能排除故障,因为我不确定哪个Web请求导致了它们。 有什么方法可以捕获有关给定exception(理想的URL和时间)的更多细节,以便我可以更好地排除故障?

CNAMElogging查询

我有一个Enta的控制面板,让我把我的DNS设置搞乱。 所以我添加了一个CNAMElogging来指向一个IP地址。 假设我的网站被称为: www.example.com 我已经添加了一个这样的CNAME: subdomain.example.com -> This works fine. 但是现在我希望为下面添加另一个CNAME来指向相同的IP: www.subdomain.example.com 这被certificate是不可能的,因为它说我不能添加“。” 在名字,当我尝试创造logging 。 任何帮助?

奇怪的东西在服务器错误日志?

我有一个基于他们的PIDclosures服务器进程的PHP脚本。 看起来它运行的很好,但是,我在Apache的错误日志中发现了这个奇怪的东西。 有什么想法是什么意思? [Thu Jul 24 10:27:09.609608 2014] [mpm_prefork:notice] [pid 920] AH00169: caught SIGTERM, shutting down [Thu Jul 24 10:27:10.731370 2014] [mpm_prefork:notice] [pid 1548] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.3 configured — resuming normal operations [Thu Jul 24 10:27:10.731516 2014] [core:notice] [pid 1548] AH00094: Command line: '/usr/sbin/apache2' [Thu Jul 24 10:27:17.709118 2014] [mpm_prefork:notice] [pid 1548] AH00169: caught […]

什么是对日志进行重复数据删除和总结的技术名称?

例如,你有一个日志stream进入某个地方(系统日志服务器,转发Windows事件日志,“典型贫穷的系统pipe理员的邮箱”,一个Splunk索引器,无论什么…) 想象一下这个未分类,未经过滤的日志stream,有些是独一无二的,每天只会发生一次: 5 Feb 2014 cake: Kernel panic – not syncing: Fatal exception. Backtrace: …. 5 Feb 2014 cake: Kernel panic – not syncing: Fatal exception. Backtrace: ….其他人将像雪崩一样: smbd/server.c:open_sockets_smbd(491) Reloading services after SIGHUP : 1 Time(s) smbd/server.c:open_sockets_smbd(491) Reloading services after SIGHUP : 2 Time(s) (和另外的100次) 什么是去除重复和总结日志的技术? 一些需要以上所有stream的东西,并做一个简洁的总结: 严重错误: 蛋糕Kernel panic – not syncing: Fatal exception. […]

启用更多的IIS日志logging字段会消耗资源吗

看来,IIS7默认情况下不会在其日志中启用发送的字节和字节接收字段。 我想启用它们,以便我可以观察个别站点的带宽消耗,但是我的服务器资源短缺,几乎无法保持现状。 这会不会影响内存消耗? CPU使用情况如何? 还是总体上有什么样的performance呢?

在centos上访问sftp的日志

是否可以loggingsftplogin信息(谁访问,何时何地) 就像哪个sftp用户login到文件服务器一样,这也可能包含用户的ip地址等信息。 日志还可以提供访问目录等信息,最后执行命令。 我有一个专用的centos服务器,其中的根访问是共享的。 所以跟踪它是非常重要的。 如果已经有日志文件,我可以知道在哪里可以find它。 谢谢

在ErrorLog中执行命令并且并行login到一个文件

我尝试使用apache2gelf发送我的error.log信息到一个graylog2服务器。 要使用该工具,我必须将ErrorLog设置更改为: ErrorLog "|| /path/to/errorlog2gelf.py –vhost example.com" errorlog2gelf.py本身除了将input发送到graylog2服务器之外,还输出错误消息,因此可以将其另存为本地文件。 不幸的是我不知道如何做到这一点。 我已经尝试用以下设置pipe道入文件: ErrorLog "|| /path/to/errorlog2gelf.py –vhost example.com >/var/log/httpd/error_log" 但是,这只是从errorlog2gelf引发错误,因为该程序试图将其解释为一个参数,显然这是一个无效的选项。 那么如何使用errorlog2gelf并行写入本地error.log文件呢?

AWS Elastic Load Balancer AWStats LogFormat

希望有人能指出我试图使用由Amazon ELB生成的访问日志的LogFormat有什么问题。 用于ServerFault可读性的多行: %time5 %elb %host %host_port %host_r %host_r_port %request_processing_time %backend_processing_time %response_processing_time %code %backend_status_code %received_bytes %bytesd %methodurl 日志条目示例(清理后): 2014-08-28T17:59:14 awseb-e-2-AWSEBLoa-AAAAAAAA 123.123.123.123 44153 10.123.123.123 80 0.000046 0.536613 0.000045 200 200 0 13129 "GET /path/to/web/app HTTP/1.1" 日志在发送到AWStats之前被清除。 我使用以下replace: cat ${s3_logs_dir}/* \ | sed -e "s/\(\.[0-9]\{1,3\}\):\([0-9]\{2,5\}\)/\1 \2/g" \ | sed -e "s/\(:[0-9]\{2\}\)\(\.[0-9]\{6\}Z\)/\1/g" \ | sed -e "s/http:\/\/www\.example\.com:80//g" \ […]

切换到不同的域名注册商和不同的主机,没有任何网站或电子邮件停机时间

我目前有什么: 注册的域名 – oldregister.com 网站托pipe在不同的主机 – oldhosting.com 电子邮件托pipe在不同的电子邮件提供商 – oldemailhosting.com 我想要的是: 域名注册在新注册 – newregister.com 网站托pipe在新主机 – newhosting.com 电子邮件继续在旧的电子邮件提供商oldemailhosting.com托pipe 我目前的计划是: 解锁域名,获得授权代码,并将域名所有权从oldregistrar.com转移到newregistrar.com 将当前ns保留在ns1.oldhost.com 安装主机在newhosting.com和等待5天的域名所有权转移到newregistrar.com 一旦域被转移,所有的networking/电子邮件应该仍然工作,因为没有ns /logging已经改变,并且oldhosting.com帐户仍然是活跃的 在newhosting.com上创build一个新的DNS区域文件,保持(a,cname,mx)中的所有logging相同 在newregistrar.com将ns更改为ns1.newhost.com,以便它读取newhosting.com上的zonefile /logging。 我的关心/问题是: 这些步骤中是否有任何错误可能导致网站/电子邮件停机? oldregistrar.com在ns1.oldhosting.com上使用第三方dns,因此在转移到newregistrar.com之前,不需要将dns更改为ns1.newhosting.com。