我疯了 我试图让rsyslog发送日志文件到logentries.com。 这完美的工作,直到我尝试loginmysql-slow.log。 configuration非常简单 module(load="imfile" PollingInterval="1") #needs to be done just once # File 1 input(type="imfile" File="/var/lib/mysql/mysql-slow.log" Tag="mysql-slow" Severity="notice" StateFile="mysql-slow" Facility="local7" ) 如果我删除文件,并手动写入,我看到日志通过TCP并到达logentries.com 但是,如果MySQL写入到mysql-slow.log …什么也不是。 我试过更改权限/用户/组,但这没有什么区别。 如果我用Vim写这个文件的话,这是完美的,如果mysql没有任何东西的话。 我想不出什么可能会出错! 帮帮我! 干杯 艾伦
我已经尝试了两天,让RSysLog提醒某些设备/优先级的所有[或特定]用户进入RSysLog。 rsyslog.d / 50-default.conf: … *.emerg :omusrmsg:* … 命令 # logger -p emerg "Test Broadcast" 不会消息任何login用户,但确实在/ var / log / syslog中创build条目我试过这个股票Digital Ocean 14LTS Droplet,然后我安装了syslog-ng,它在那里工作得很好。 如果一切都失败了,我将不得不切换到syslog-ng。 我试着debugging它,但没有发现任何确凿的结果,只是应该调用它的内部omusrmsg插件。 6570.499968822:imuxsock.c : ——–imuxsock calling select, active file descriptors (max 4): 0 4 6570.500000498:main Q:Reg/w0 : wti 0x1e55a80: worker awoke from idle processing 6570.500011205:main Q:Reg/w0 : DeleteProcessedBatch: we deleted 0 […]
虽然它看起来应该是非常简单的,但是我一直无法configurationapache,所以googlebot的请求没有存储在访问日志中。 我已经尝试了以下几行: SetEnvIfNoCase User-Agent googlebot dontlog BrowserMatchNoCase googlebot dontlog CustomLog "/foo/bar/access_log" combined env=!dontlog 而且我在添加完Apache后重新启动了apache,但是日志仍然logging了所有的google bot的请求。 我的理解是,SetEnvIf用户代理和BrowserMatch做同样的事情。 我尝试了每个人,但都没有成功。
事件日志组中的用户不能使用安全日志。 我已经检查了这个安全事件日志文件。 事件日志组具有所有权限。 不幸的是,我不能将我的用户添加到pipe理员组。 哪个本地\域策略可以阻止这个?
我想在MySQL Galera中启用缓慢的查询日志logging。 为了做到这一点,我通过my.cnf启用了它: log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 1 log-queries-not-using-indexes 然后,我试图重新启动一台服务器 sudo services mysql restart galera节点无法重新启动并写入error.log: mysqld_safe WSREP:无法恢复位置:2015-08-29 12:07:37 27805 [警告]使用唯一选项前缀myisam-recover而不是myisam-recover-options已被弃用,并将在未来版本中删除。 请改用全名。 2015-08-29 12:07:37 27805 [注]插件'FEDERATED'被禁用。 2015-08-29 12:07:37 27805 [ERROR]函数'innodb'已经存在2015-08-29 12:07:37 27805 … 一旦我从my.cnf删除了查询logging,服务器就会正常启动并join群集。 在Galera中启用查询日志是否有一个特殊的过程? 如果是的话,该怎么做呢?
我早些时候看过这个话题 ,但不符合我的需求。 有没有办法在我的系统中设置variables“log_bin_trust_function_creators”,除了在mysql启动时指定它(mysqld –log-bin-trust-function-creators)? 我不知道是因为我们的MySQL在System Start中自动运行,而且我不想更改我的init.d / mysqldconfiguration。 我认为向my.cnf中添加一些var将是一个完美的方法,但在MySQL的log_bin文档中 ,没有任何关联。 顺便说一下,重新启动我的服务器在生产testing这种configuration是不是我想的,所以我指望你的考虑… 先谢谢你!
为了简单起见,我想知道是否有可能像通道一样访问STDERR。 我不希望数据logging到一个文件,然后尾部文件,因为我想发送的信息量将填补系统。 我只关心数据,当我想挖掘什么会发送到STDERR。 我认为有可能以某种方式尾巴/ dev / stderr,但这是行不通的。 我无法使用STDOUT的原因是脚本正在监视器中运行,任何发送到STDOUT的脚本都会被logging到监视器中的program.log文件中。 而且我已经输出了一些信息。 任何想法或想法如何完成这将是真正有帮助! 谢谢
为了诊断目的,我需要loggingBIND9查询。 BIND9configuration了两个区域/视图(内部/外部)。 我configuration了日志logging,但有很多不必要的查询被logging – 从内部视图。 我怎样才能configurationBIND9只logging外部查询(查看“外部”)?
我们在带有Linux AMI的AWS环境中使用mongodb版本3。 最初mongo正在logging整个文件。 然后,我们降低了yaml的详细程度。 这似乎使大多数(99%)的文件不被logging。 但是我们仍然发现它偶尔还会logging这个logging。 它似乎做了一个写,然后一个命令,都包含整个logging。 有没有办法确保文档永远不会被写入日志,同时仍然有用的日志logging? 谢谢 systemLog: quiet: true destination: file path: /var/log/mongodb.log logAppend: true logRotate: rename traceAllExceptions: false timeStampFormat: iso8601-utc verbosity: 1 # This will be inherited by any component with verbosity -1 component: accessControl: verbosity: -1 # NOTE: Negative one (-1) means "inherit" command: verbosity: 0 # MUST BE ZERO!!! […]
我试图让Nginxlogin到日志文件和stderr。 这背后的原因是,我希望Nginxlogin到日志文件以及日志。 从我所做的研究和testing中,我可以做到这一点,而不是两个。 到一个日志文件: error_log /var/log/nginx/error.log; 要记者: error_log stderr; 我在做什么: /etc/nginx/sites-available/DOMAIN.COM.conf 正在做这样的事情吗? 如果是这样怎么办?