Articles of 胶水logging

logging需要很长时间渲染的PHP脚本

我想知道,我的服务器上的哪些页面非常慢。 是否有可能logging所有页面花费超过2秒在一个文件中呈现? /var/log/php/php-slow.log 或者可以将关于渲染时间的信息添加到apache-log-files?

DL360 G2 SNMP驱动器故障位置

我已经通过下面提供的snmp信息获得了有关HP DL360 G2服务器中的驱动器故障的服务调用: Error log Event Type: Error Event Source: Storage Agents Event Category: Events Event ID: 1064 Date: 2013-06-07 Time: 02:21:35 User: N/A Description: Compaq Drive Array Physical Drive Status Change. The physical drive in **slot 0, port 2, bay 1** with serial number "6LQASCX8800B223431U", has a new status of 3. (Drive status values: […]

为MySQL增加性能是否禁用日志错误? 如何禁用它?

禁用MySQL的错误日志会提高性能吗? 我怎样才能禁用它? 这是我的服务器的负载: Server load 0.63 (8 CPUs) Memory Used 23.38% (957,600 of 4,096,000) Swap Used 0% (0 of 1) 这里是process manager http://elnhrda.com/promgr.jpg的截图 my.cnf的内容: [mysqld] query_cache_size=64M skip-name-resolve #innodb_file_per_table=1 query_cache_limit=2M read_buffer_size = 2M read_rnd_buffer_size = 16M sort_buffer_size = 8M join_buffer_size = 8M thread_cache_size = 8 thread_concurrency = 8 innodb_buffer_pool_size = 2G 我正在寻找任何可以提高我网站速度的build议。 我有VPS,4GB内存,CENTOS 6,X86_64。 请注意:这些统计数据是现在计算的,没有执行任何查询,并且该网站在同一时间没有访问者。

在Windows Server 2008上logging详细的networking活动

我的一个客户在他们的小networking中正在经历互联网延迟和中断。 他们已经和他们的有线电视公司进行了核实,这个问题与任何有线电视公司的停电都没有关 有人担心,要么一台服务器处理的networking活动太多,要么网站受到攻击。 由于这个原因,我们希望开始logging他们的主服务器的networking活动。 该服务器具有以下职责: DNS 托pipe公共站点的Web服务器 托pipe他们的“pipe理”桌面应用程序严重交互的WCF服务 运行WCF服务器和公共网站进行交互的SQL Server 2008 目标:理想情况下,我想logging进程使用的networking带宽,因为我觉得这样可以很好地处理哪些服务/软件正在吃掉太多的带宽。 我开始查看本机Windows性能监视器工具,但我不知道如何将数据logging到文件,我想知道是否有一个更好的[免费]日志logging工具,将提供有关多less带宽给定的过程正在使用。 问题: 如何logging从Perfomance Monitor工具中看到的活动(如果可能的话) 有没有一个更好的日志logging工具,logging一个给定的进程使用多less带宽?

错误日志显示“文件不存在”,如何禁用?

我们正在使用Plesk运行Centos 6.5,在/var/www/vhosts/{domain}/log文件夹中我们有访问日志和错误日志文件。 当我打开错误日志文件( error_log ),我看到成千上万的错误: [error] [client xx.xxx.xxx.xxx] File does not exist: {file path} 这些都是图片,因为该网站运行一个非常大的vBulletin一些插件和模板文件正在search旧文件。 而不是修复那些我们首先要用这些低级错误清理错误日志,以查看是否有优先级的错误。 (该网站刚刚迁移到新的服务器)。 有没有办法改变错误日志级别或什么东西只loggingPHP文件等创build的错误?

MySQL / MariaDB停止运行。 我如何找出原因?

今天我看到MySQL / MariaDB停止在CentOS VPS上运行。 当我检查状态时,我得到: # service mysql status ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 所以我删除该文件,然后重新启动服务。 但是在当天晚些时候,MySQL将会再次离线,并且locking文件将仍然存在。 所以发生了什么事情导致MySQL死亡,但留下locking文件,这告诉我它不是一个干净/顺利退出。 在过去,当我看到锁文件存在,但服务没有运行,这是因为整个VPS突然重启。 但这不是这种情况,因为我的正常运行时间是160天以上的VPS。 我注意到fail2ban今天禁止在VPS上的Wordpress站点上进行一些随机的黑客攻击。 所以有相当数量的stream量试图在这里或那里锤击服务器,直到他们得到autobanned。 我怎样才能确定是什么导致MySQL随机停止? 什么是自动重新启动MySQL的推荐方法? 我可以使用Supervisor这样的东西吗? 更新:看完我的messages日志后,我看到这个: Dec 1 14:06:42 localhost kernel: Out of memory: Kill process 25063 (mysqld) score 24 or sacrifice child Dec 1 14:06:42 localhost kernel: Killed process 25063, […]

如何pipe所有日志文件条目到Linux上的数据库?

我正在考虑构build一个应用程序来读取我的不同的服务器日志文件,将parsing的数据保存到数据库,然后从日志文件中删除行。 这是我的程序员一边试图想到更好的方式来获取所有的日志文件到一个可用/可search的应用程序控制台我可以一次查看多个服务器,并编写脚本来查找相关性或电子邮件/ txt我,而我不在的时候东西看起来不对 目前市场上似乎有昂贵的解决scheme,但我不能certificate价格高达$ 500- $ 2000 / mo。 无论如何,我的问题是如何从主动写入的日志文件中删除行而不会造成问题? 一些日志文件被旋转(像nginx),而其他的则不是。 我想最安全的事情是复制文件,然后echo '' > file.log擦除它。 我可能会错过300ms的写入。 另一个问题是我是否要删除日志。 我想不擦除日志意味着我将不得不打开文件,跳到最后,然后工作我的方式,直到我到最后一个已知的条目。 将日志数据传输到外部应用程序/数据库的好方法是什么?

amavis日志电子邮件散列

我想logging由我的邮件服务器处理的所有电子邮件的散列值。 我在amavis README.customize.gz中find了以下行: The substitution text for the following simple macros is built-in: […] – to be used in forming a notification mail body or log entry: […] b message digest of a mail body: digest calculated by MD5 algorithm, encoded as hex digits, high nybble first; 我不熟悉perl,我也是amavis的新手。 我无法find如何启用这个选项,在哪个文件中,我必须做哪个条目?

如何解决nginx日志中的这个错误?

nginx版本:nginx / 1.6.2 /usr/logs/nginx-error.log [ uest: "GET /server-status HTTP/1.1", host: "127.0.0.1" 2015/03/14 05:21:24 [error] 23068#0: *8616047 openat() "/var/www/html/server-status" failed (2: No such file or directory), client: 127.0.0.1, server: myname.proj, req ] 我的位置设置为: location /nginx_status { # Enable nginx status page stub_status off; # Disable status page logging in access_log access_log off; # Allow access from […]

如何将postfix设置为忽略不存在的用户邮件

我收到了大量的垃圾邮件尝试随机用户名。 我知道所有的邮件服务器都在某种程度上发生了这种情况,但是在过去的两周内,我的VPS的磁盘分配量已经被填满了,只是因为maillog文件的大小! 一周的日志差不多是7GB,其他的则较小,但不正常。 我是阅读日志的新手,但这是一个随机select的小片段: Sep 11 03:53:16 vps-1011517-5697 postfix/qmgr[31514]: 05DEA31470BF: from=<[email protected]>, size=1165, nrcpt=1 (queue active) Sep 11 03:53:16 vps-1011517-5697 postfix/qmgr[31514]: 05DEA31470BF: to=<[email protected]>, relay=none, delay=358802, delays=358802/0.07/0/0, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with mta5.am0.yahoodns.net[66.196.118.34] while sending RCPT TO) Sep 11 03:53:16 vps-1011517-5697 postfix/qmgr[31514]: 00B053186BAE: from=<[email protected]>, size=1123, nrcpt=1 (queue active) Sep 11 03:53:16 vps-1011517-5697 postfix/local[27246]: 00DAD31454C1: […]