概要 我在VPS上运行过一个网站,我遇到了第一个停机时间(约4分钟)。 然而,网站只是为我而下,我不能看到明显的日志文件中的任何东西。 我应该在哪里看? 在php5-fpm.log中没有任何时间或20分钟的条目。 错误日志中没有任何内容。 nginx访问日志中的唯一条目是“是否每个人都在服务中,或者只是为我服务”。 我应该在哪里看? 详细 服务器:Ubuntu 12.04,LEMP堆栈 我收到错误:“此网页不可用”。 然而根据其他ping跳棋网站只是为我(我的房子,我家里的多台电脑没有工作)。其他网站工作正常。 这只是下降了几分钟,我没有时间让别人去尝试。 我检查了我的域名提供商,他们说没有停机。 Nginx的访问日志: (Advagg是一个集成css和js文件的drupal模块,如果失败,站点应该显示为没有样式)。 127.0.0.1 – – [06/Mar/2014:22:24:20 +0000] "GET /authcache-varnish-get-key HTTP/1.1" 302 46 "http://www.downforeveryoneorjustme.com/mysite.net" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" 127.0.0.1 – – [06/Mar/2014:22:24:21 +0000] "GET / HTTP/1.1" 302 46 "http://www.downforeveryoneorjustme.com/mysite.net" "Mozilla/5.0 (Windows NT 6.1; WOW64) […]
最近我在我的/ var / log / httpd文件中发现了名为ssl_access_log和ssl_error_log的文件。 现在我总是查看和扫描常规的access_log和error_log。 问题是? ssl_error_log和ssl_access_log是否包含在access_log和error_log中? 我如何joinssl_access_log和access_log在一起,所以我不需要检查它们两个? 谢谢。
我正在VPS上为自己设置一个postfix + dovecot邮件服务器。 我打算主持几个域,并能够通过MySQLpipe理用户。 它目前正常工作,但它错过了一些主机发送的电子邮件。 当发生这种情况时,日志上没有任何东西。 所以我很难弄清楚为什么会发生这种情况,任何能够指出我朝着正确的方向的东西都会受到高度赞赏。 这些是我迄今为止所做的一些testing: 从Gmail发送到[email protected]:工作 – 出现在日志中 将邮件从[email protected]发送到任何地方:工作 – 出现在日志中 从Github发送到[email protected]:不起作用 – 日志中没有任何内容 (与几个主机相同) 这里是我的postfix/master.cf的内容: smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no readme_directory = /usr/share/doc/postfix # TLS parameters smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/smtpd.key smtpd_use_tls = yes smtpd_tls_session_cache_database = […]
我打算通过处理IIS日志文件(将其导入SQL Server数据库之后)获取一些信息。 现在,即使用户input错误的用户名/密码,但是请求服务器上存在的文件,它也会被logging下来,而且我无法检测到用户收到文件的天气。 我只想处理没有错误的响应请求。 该环境使用Windows身份validation模式。 谢谢
我已经在我的电脑上安装了Zenoss监控工具,并且我想将从zenoss发出的所有电子邮件存储到数据库中。 有没有人知道我可以做到这一点。 仅供参考,我只是使用此服务器发送电子邮件,我使用谷歌应用程序来接收电子邮件。 我想将所有这些邮件存储到MySql表中。
我有一个nginx服务器集,它代理基于Host字段的请求。 我有一个共同的日志,因为每个主机日志logging是在服务器上完成的,我做了proxy_pass。 那么,是否有解决scheme来分析和查看组合统计数据? 迄今试过: AWStats软件 Webalizer的 goaccess 游客 所有列出的解决scheme都要求我为每个站点生成单独的报告(可能来自一个日志)。 我想看看我所有的虚拟主机access.log的完整报告,为每个虚拟主机生成一个单独的报告是一团糟 – 有很多主机,他们正在迅速改变。 有一个半解决scheme:欺骗webalizer,并使他对待主机作为访问者。 不是非常有用的。
我的本地MySQL服务器5.5.38(在CentOS 6.5上)已经暂时closures了,mysql日志文件被填充了这样的细节: This could be because you hit a bug. It is also possible that this binary or one of the libraries it was linked against is corrupt, improperly built, or misconfigured. This error can also be caused by malfunctioning hardware. We will try our best to scrape up some info that will hopefully help […]
我已经在这个网站上阅读了几个有关监控服务器的QA,但是我发现,他们没有一个集中我想观看的所有日志。 为了描述我的情况: 10个Linux主机 使用logwatch来监视 阿帕奇 Nginx的 后缀/鸽子 MariaDB / MySQL 的fail2ban SSHD validation日志/ PAM 磁盘空间 ClamAV的 过虑 一般syslog监视 使用mysqlreport监视configuration和资源使用情况 Debsecan可以监视已安装软件包的CVE 日志logging并不总是集中式的,因为我提供了apache虚拟主机(如其中的100个),并且每个在chrooted环境中都使用单独的日志logging目录。 有没有集中的解决scheme来收集这些信息,并提供自定义规则的网页界面(优先日志分析结果)和可能的电子邮件通知? 我试图平息这种情况,我必须每天手动抓取30到100封电子邮件,这实际上是不切实际的,而且不是很可扩展的。 我每天想要查找和解决的问题有三种:资源使用(configuration服务,配额,networking带宽…),应用程序级别问题(错误configuration,段错误,权限问题)和安全问题(已知CVE,利用模式识别,…)
我将来自几台Docker容器的日志文件合并到主机上,并向他们发送远程日志logging服务。 我只是将输出redirect到logging器并对其进行标记: docker-compose logs 2>&1 | logger -t deviant 这可以通过以下方式轻松configuration: *.* @remote_service:remote_port 但是,当我只想将redirect日志发送到远程服务时, *.*匹配来自主机的每种日志。 这里是我想要捕获的日志的一个例子: Apr 08 08:55:04 calvin.local deviant: proxy_1 | 192.168.59.3 – – [08/Apr/2015:15:55:04 +0000] "stuff here" 注意它包含calvin.local deviant 那些包含deviant是我唯一想要的。 我试图指定这样的日志条目: *deviant* …并重新开始logging…但我仍然看到我的远程日志中的所有条目(不只是标记为deviant )。 为什么?
有什么办法来抑制syslogd中的特定消息? 我有几个Linux的Oracle 5.10服务器与syslogd 1.4.1由于我所有的服务器是生产服务器 – 我不能升级syslogd rsyslogd(过滤消息是可能的)。 任何想法如何实现它?