Articles of 日志

如何防止PostgreSQL存储过程的日志输出?

我正在运行一些用于产生过多的日志输出的PostgreSQL脚本。 我设法通过传递–quiet作为参数到psql命令行客户端并添加SET client_min_messages='warning';来减less大部分的输出到可接受的数量SET client_min_messages='warning'; 到我的SQL脚本的开始。 这对于SELECT,INSERT,UPDATE等大多数基本语句都是正确的。)但是,当我使用SELECT my_func(my_args);在脚本中调用存储函数时SELECT my_func(my_args); ,仍然有类似的日志输出 my_func (在这里省略了很多“ – ”,因为SF认为这是一个标题) (1 row) 输出是无用的; 这只会让我不得不在脚本运行之后长时间回滚,并且使得发现任何相关的错误输出变得困难得多。 我怎样才能摆脱它?

活的Apache日志查看器?

有任何types的程序或可安装的Web界面,可以显示Apache访问和错误日​​志生活 。 我知道有几个接口使用modstatus模块,但是我想我问的是哪一个是最好的。 我在Windows 7 64位上运行WAMP(Apache 2.2.17,PHP 5.3.5,MySQL)服务器

如何过滤NGINX access.log“生成”

有没有办法告诉NGINX不要在访问日志中生成某些信息? 我已经安装了Cometchat并每x毫秒轮询一次,这是可以的,但是如何跳过那些被写入访问日志的调用呢? 这是一个示例: 83.57.184.215 – – [10/Mar/2011:20:51:51 +0000] "GET /images/sidebarTitle.png HTTP/1.1" 200 405 "http://www.fictioncity.net/css/fictioncity.css" "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15" 83.57.184.215 – – [10/Mar/2011:20:51:51 +0000] "GET /usermedia/0/3/thumb/3/15fd587c25469a8e9c285dba1711b8eeedf8c68b93bd33ba5e0b8daaff565162.jpg HTTP/1.1" 200 4369 "http://www.fictioncity.net/whatsup?l=es" "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15" 83.57.184.215 – – [10/Mar/2011:20:51:51 +0000] "GET /images/fc-ny/banner-FC-NY.jpg HTTP/1.1" 200 98571 […]

几乎将日志从一台服务器复制到另一台服务器

我们在Debian 6.0盒子上有一个身份validation守护进程,每秒以大约4-6行\条目的速度生成日志。 出于法律方面的考虑,这个日志文件必须首先在本地写入磁盘,然后才能将其备份或传输到任何地方。 这些日志每2小时由守护进程本身旋转。 我想实现一个系统,日志input到数据库,并查看到syslog-ng(服务日志logging到syslog-ng,然后syslog-ng写入到数据库和磁盘的条目),但是这被拒绝,如果syslog-ng进程因为什么原因失败了,我们会丢失日志条目。 我一直在用rsync和cron设置来同步每5分钟左右,但接收端显然需要一个rsync的日志的完整副本'比较',真正我想要的是以前的检查。 有没有一种体面的方式,我可以从上次检查后,从日志文件(最好是从远程机器)中获取更改,然后将这些行只写入脚本或直接写入数据库?

你在哪里可以find有关Debian连接的日志?

我在Debian上安装了nginx,然后用wget localhost和wget 192.168.1.11对它进行了testing,看它是否响应简单的请求。 在此之后,我将默认的根文件夹更改为/ var / www并尝试再次testing。 现在,如果我尝试wget locahost它的作品,但wget 192.168.1.11获得“连接拒绝”。 我认为这是一个权限问题,但是我找不到任何可以告诉我任何事情的地方。 我尝试search/ var / log和/ var / log / nginx中的所有文件,但是没有任何内容。 有没有另一个地方系统logging失败的连接尝试? 如果没有,有没有人知道一个办法,我可以find这个问题的原因? wget 192.168.1.11 –2012-08-16 05:59:38– http://192.168.1.11/ Connecting to 192.168.1.11:80… failed: Connection refused. nginxconfiguration: server { listen 127.0.0.1:80; server_name testing; root /var/www; index index.php index.html index.htm; location / { } }

为MS SQL提供审计方法,以跟踪特定用户对特定表所做的更改?

当用户使用Management Studio时,跟踪更改或logging特定用户对表执行的查询的最佳方法是什么? 我正在使用2008 R2 Express Edition,并且想要专门跟踪通过Management Studiologin的单个用户,并运行查询手动进行更改。 我想看看是什么查询运行,从而确定什么变化,以及如何。 我对恢复信息不感兴趣。 我认为更改跟踪,但读了它不理想的审计,以及我不确定如何读取数据,然后我考虑在数据库上的批量日志logging选项,但是,然后我不得不考虑处理日志文件,可能会变得巨大该数据库由Web应用程序不断使用。 我想知道是否有一个更简洁的方法来做我想要的?

使用tcpdump在路由器上loggingHTTPstream量

我有一个linux的盒子充当许多客户端和互联网之间的路由器,我需要拉一些统计使用情况:我需要logging哪些内部IP访问外部地址。 我用它来检查哪些内部IP访问哪些外部IP: tcpdump -n -i any port 80 or port 443 and src net 192.168.101.0/24 (我使用-n并在稍后进行查找) 不过,这也显示出了很多与TCP握手和窗口相关的额外function。 是否有可能只显示实际的HTTP请求? 我发现了一些方法,其中大部分都涉及grep ping GET\|POST ,但删除了IP,这主要是我关心的。 编辑: 我没有使用其他任何比tcp +标准的linux和bash命令(因此为什么我只限于tcpdump和grep / strings / awk / sed 将包括filtertcp[13] & 2!=0'帮助,据我所知,只会显示最初的SYN?

如何确保在命令行上input的密码在Linux服务器上完全不存储?

我有一个网页PHP脚本,它在服务器上运行p7zip: 这通过用户提供的密码来encryption他们上传的文件。 其次,密码通过PHP发送给收件人。 密码可以存储在什么地方? 我做了一个grep -r“Passw0rd”/ var / log / *找不到任何东西。 在bash历史上也没有。 Dist是opensuse。 非常感谢!

TomcatloggingWeb界面

我有几台在Tomcat基础架构上运行Java Servlet的生产机器。 当我想查看日志时,必须使用ssh远程访问机器,并手动grep日志查找错误。 是否有推荐的开源的,面向监控的Web界面的Tomcat日志?

在Ubuntu上logging传入的请求(端口80,443)

我们有在Ubuntu服务器上运行的Tomcat。 它运行一个networking服务,向互联网开放。 有时会突然出现交通堵塞,并且下降。 Tomcat访问日志中没有任何exception。 我想这是因为一些请求是如此“沉重”,他们永远不会完成,因此不logging到Tomcat的访问日志。 有没有办法configurationUbuntu 或第三方工具以下面的格式logging传入的请求? date,时间,URL(带查询string参数),IP地址(客户端) 每个请求应该有一行。 每个请求在执行之前都应该被logging下来。 只有传入端口80和443的请求应该被logging。