我试图找出为什么我重新启动后,在我的postgresql日志中得到一些奇怪的条目: 2010-05-14 11:30:25 EEST LOG: database system was shut down at 2010-05-14 11:30:22 EEST 2010-05-14 11:30:25 EEST LOG: autovacuum launcher started 2010-05-14 11:30:25 EEST LOG: database system is ready to accept connections 2010-05-14 11:30:25 EEST LOG: incomplete startup packet 2010-05-14 11:30:40 EEST WARNING: there is already a transaction in progress 2010-05-14 11:30:40 EEST LOG: could […]
在那里有一篇文章, 用Apache的Blackbox日志分析LAMP应用程序 ,它描述了如何创build一个日志,logging常见和组合日志格式中缺less的大量详细信息。 这些信息应该可以帮助您解决性能问题。 正如作者所指出的那样:“虽然常见的日志文件格式(和组合格式)非常适合点击跟踪,但它们不适合获取核心性能数据。 这篇文章描述了一个“黑匣子”日志格式,就像飞机上的黑匣子飞行logging器一样,收集用于分析服务器性能的信息,缺less命中跟踪日志格式:保持活动状态,远程端口,subprocess,字节发送等。 LogFormat "%a/%S %X %t \"%r\" %s/%>s %{pid}P/%{tid}P %T/%D %I/%O/%B" blackbox 我正在尝试重新创buildNginx的格式,并希望帮助填补空白。 这里是Nginx黑盒子格式的样子,未映射的Apache指令在名字后面有问号。 access_log blackbox '$remote_addr/$remote_port X? [$time_local] "$request"' 's?/$status $pid/0 T?/D? I?/$bytes_sent/$body_bytes_sent' 这是一个我已经能够从Nginx文档映射的variables表。 %a = $remote_addr – The IP address of the remote client. %S = $remote_port – The port of the remote client. %X = ? – Keep […]
我们使用JBoss应用程序服务器来处理使用Apache log4j进行日志logging的新Web应用程序。 我们现在正在使用JBoss几个月,一切都很好,集中configuration的东西真的很好用。 另外,如您所知,您可以在runtine期间部署和取消部署应用程序和configuration文件(如,例如mail-service.xml),即不需要重新启动服务器。 如果您更改了jboss-log4j.xmlconfiguration文件,除非您重新启动,否则JBoss将不会识别更改。 这有点烦人 – 看起来很奇怪,log4jconfiguration是服务器运行时不能“热切换”的唯一configuration。 有没有简单的方法来解决这个问题,也就是说可以“热交换”log4jconfiguration文件? 我听说过一个涉及某个servlet的解决scheme,我想,它将重新加载新的jboss-log4j.xml文件。 有没有人做过之前,可以给一些提示/指示或地方,我们可以看看呢? 安装: 我们在Ubuntu 10.04机器上使用最新的log4j .jar的JBoss EAP 5.0,如果这很重要的话。
我想build立和pipe理一个小型networking,这个networking将提供一个强制性的门户网站,用户input一个唯一的密码和/或用户名连接到互联网和对方的计算机,然后允许pipe理员(我)来监视/logging浏览历史logging。 我想象一个像咖啡店的networking那样的强制门户,或者是在一个更大的规模上,在一个机场,你必须提供你的电子邮件地址,然后才能连接到全球互联网。 在学校,我们使用了Bluesocketnetworking(我们都讨厌它,但我认为我们正在把容量推到最高),它提供了一个像这样的login页面 – 你们都看到了。 试图浏览到另一个页面只是导致redirect到原来的页面。 我知道这个设置允许我的学校(以及咖啡店和机场)以每个用户为基础跟踪和pipe理用户。 我想连接十几个或更less的用户。 现在,我有一个小的无线局域网,只是提供了一个隐藏的SSID和WPAencryption的networking,以防止未经授权的使用。 有简单的login,注销和路由器提供的错误消息的简短列表,但就是这样。 现在,我们假设我可以build立一个强制门户来允许login/注销。 这似乎相当有据可查。 在此之后我必须做什么来logging浏览logging? 我接受的build议范围从 买这个更好的路由器(并加载一些甜蜜的固件),以 安装这个免费软件,并通过任何一台始终在线的PC来共享您的连接 挖掘一台旧电脑,并将其作为专用服务器,configuration如此。 用户通常使用共享计算机工作,所以基于MAC地址的方法将不起作用。 典型的负载一次是1-5个用户,但是更多的用户将被注册到系统。 让我们试着把成本保持在200美元以下。 编辑:我学到的两个新术语是“强制门户”和“透明caching/代理”。 据我了解,这是咖啡店/机场/大学系统的工作原理。 由于这似乎是在控制之下,让我们从新手的networking术语(对不起),并把重点放在这些小型企业或家庭的技术的实施。 FYI:我是一名具有C语言和embedded式系统经验的计算机工程师。 我懂电脑,喜欢学习新东西,但是我完全没有networking部门的经验。
有一些方法经过现场testing的方式来保持一种服务器的日志? 包含: 软件安装(和卸载) 自定义configuration(例如Web服务器,SSH守护进程等) 个人笔记 大的图景。 我正在准备一个服务器,并希望广泛logging这个状态,以及它是如何build立的,这样一个新的人就可以很容易地看到,发生了什么,为什么。 设置不是太复杂,但是我想要这样做。 我曾经在Debian上使用过像维护/ etc这样的东西,这很好,但我正在寻找一个更灵活的解决scheme。 附录:所以我首先感兴趣的是日志和文档 。 然而,在一个理想的世界里,我想要一个命令,它在几个步骤中将把我从一个新安装的unix系统带到一个function环境中,所有的组件都通过一个“可执行文件'日志。 但是,我想,这将是非常理想的。
我有一个Tomcat 7服务器运行在一个虚拟机有很less的磁盘空间(20G)。 在几天的过程中,Tomcat将用日志信息填充空间(通常在用完之前大约15G)。 我已经尝试在logging.properties文件中closures日志级别(从INFO到SEVERE),我也尝试将日志信息发送到/ dev / null。 它似乎没有工作,因为我仍然得到一个完整的日志目录后,根本没有。 我可以把日志文件的文件大小限制? 是重写我设置的属性? 我在哪里可以find这些信息? 我的Google Fu只是返回使用JULI从应用程序中logging日志的信息。
为了安全和日志检查的原因,我们将syslog / syslog-ngconfiguration为将Apache日志导出为专用的日志服务器。 但是我想在Apache服务器上保留一个错误日志的副本,以便在出现问题时方便理解。 这是configuration文件 ErrorLog /space/www/vhost/data/logs/errors.log ErrorLog "|/usr/bin/logger -t vhost_error -p local6.info" CustomLog /space/www/vhost/data/logs/access.log combined CustomLog "|/usr/bin/logger -t vhost_access -p local6.info" combined access.log在两台服务器(apache one和log one)上,但是errors.log只在日志服务器上。 我不明白为什么。 也许我可以在Apache服务器上configurationsyslog来编写本地日志并将其发送到日志服务器?
我有一个域,有一些CNAMElogging www.mydomain.com mail.mydomain.com ftp.mydomain.com 现在,我想实现的是,如果任何其他子域被查询或域本身被查询,我想有www.mydomain.com返回,如果 mydomain.com或inexistent.mydomain.com被查询,默认返回www.mydomain.com。 我不确定这是如何可能的? 任何帮助表示赞赏。 约翰
我需要允许远程连接到最新的稳定的CentOS上运行我的MySQL服务器。 我根本不喜欢这个想法,所以我想至less收集尽可能多的相关信息。 确切地说,我需要(想)以下内容: [date时间] 1.2.3.4连接 [date时间] 3.4.5.6密码错误 根据mysql手册 ,要么logging一切(不能接受的性能开销),要么没有什么似乎与我有关(什么可以帮助我们追踪攻击者/不负责任的pipe理员)。 我每隔N分钟就考虑一下擦除和擦除这个日志,但是这看起来不对。
我有一堆Apache的服务器(CentOS 5.x),其日志与cronolog一起旋转。 什么是一段时间后自动压缩和删除这些日志的最佳策略? CustomLog“| / usr / sbin / cronolog /var/log/httpd/my.examplehost.com/access_log-%Y%m%d”常见 我正在考虑创build一个刚刚说的cron脚本 gzip /var/logs/httpd/my.examplehost.com/* 但是,这不也试图压缩Apache正在写入的文件? 在cronolog主页上,只提到你应该写你的cron作业或类似的,但没有说明如何做到这一点。