有时,我必须接听支持电话以响应 PC 崩溃并出现蓝屏。如何有效地缩小在该屏幕上提供信息的问题?我必须问用户哪些最重要的问题?
编辑: “诊断”我的意思是,我如何解释蓝屏上的信息以缩小问题的原因?
我收到/var/log/kern.log了表明驱动器故障的消息。$HOME在驱动器之间复制 my 时出现消息(ext4 -> ext3):
[ 5733.186033] sd 4:0:0:0: [sdb] Unhandled sense code
[ 5733.186038] sd 4:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 5733.186042] sd 4:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 5733.186048] sd 4:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 5733.186053] sd 4:0:0:0: [sdb] CDB: Read(10): 28 00 05 b7 2e 40 00 00 08 00
[ 5733.186064] end_request: critical target error, dev sdb, sector 95891008
Run Code Online (Sandbox Code Playgroud)
消息成批出现,这是其中之一。sdb是源驱动器。
如何找出扇区所属的文件/inode?我只是想知道这样我就可以从备份中恢复有问题的文件。有什么比下面的代码加上对输出的后续分析更快的吗?
find . -type …Run Code Online (Sandbox Code Playgroud) 我无法让 lighttpd 侦听端口 80。
~# /etc/init.d/lighttpd start
Starting web server: lighttpd2013-03-16 23:15:02: (network.c.379) can't bind to port: 80 Address already in use
failed!
Run Code Online (Sandbox Code Playgroud)
实际上,我的服务器上也安装了 apache2(侦听端口 80),但它未处于活动状态。
我使用了 netstat / netstat -npl 但它没有帮助
我怎样才能弄清楚什么在使用端口?
我有一个运行许多 VirtualHosts 的 apache 网络服务器。
最近它一直停滞不前并且没有响应,我想知道如何确定哪些 VirtualHosts 导致了大部分问题。过去,我们曾遇到过个别站点代码中的错误导致整个服务器瘫痪的情况。我的目标是能够快速诊断这些实例。
我正在使用munin监视服务器,并注意到 apache 进程的数量、内存使用量和负载在相关期间往往非常高。问题是,这些统计数据是针对整个网络服务器的,而不是针对单个 VirtualHost 的。
我已经编写了一个脚本来解析每个 VirtualHost的网络日志流量,但这似乎还不够。我可能需要确定每个 VirtualHost 负责多少个 apache 进程,或者他们让每个进程打开多长时间- 或者每个进程负责多少内存使用。
我在哪里可以找到这些信息? 我不介意编写一个脚本来跟踪这些数据,但我一开始不知道从哪里提取它。
我一直在使用Analog来分析我们的 Apache Web 服务器的日志。虽然模拟非常强大,但我发现正确设置它以获取所需信息非常乏味。
我的问题是:您知道任何(也许是更“现代”的)工具来分析 Web 服务器日志文件吗?最好这些工具是在 Web 服务器机器本身上运行的工具,在我的情况下是 Debian Linux 系统。
我目前正在使用 AWStats 分析服务器的 apache 日志,该服务器将链接等从 iOS 应用程序重定向到应用程序商店(因此我们可以跟踪点击率)。但是,在 AWStats 中,所有这些流量都归入操作系统类别中的“Mac OS X”。这显然对我们没有多大帮助。我们真正想要的不仅是检测 iPhone、iPod Touch 和 iPad,还有 iOS 版本号、硬件代际差异等。
我不认为可以通过 http 日志轻松检索代际差异(例如 iPhone 3G 与 iPhone 4),但我知道 iOS 版本在用户代理字符串中是正确的。
不过,我试图让 AWStats 识别 iOS 的尝试都没有奏效。我将应该在 Mac OS X 上执行此操作的行移到了 Mac OS X 之上,但无济于事。有没有人设法做到这一点,在 AWStats 或其他方式?如果需要的话,我会很好地转移到不同的系统。
作为记录,浏览器检测工作正常,它可以轻松区分mozilla,safari,iPhone safari和iPad safari。
我如何计算托管一个每年有大约 300 万独立访问者的网站所需的带宽和成本?我想估算一下使用 Amazon EC3 等云计算服务与使用传统的托管服务器相比可以节省多少成本。
是否有一种流行的工具来检查数据库的配置和模式的可疑字段、关系和配置,类似于lint等静态分析工具如何标记可疑代码行?
(我不确定这在技术上是静态的,因为它可能会连接到实时数据库服务器)。
我有一个巨大的文本文件,其中包含 IP 地址:
123.33.22.33
221.23.128.2
123.33.22.33
92.222.192.12
92.222.192.12
123.33.22.33
Run Code Online (Sandbox Code Playgroud)
我可以将其排序为:
123.33.22.33
123.33.22.33
123.33.22.33
221.23.128.2
92.222.192.12
92.222.192.12
Run Code Online (Sandbox Code Playgroud)
并看到(用肉眼)第一个 IP 出现 3 次,第二次出现一次,最后一次出现两次。
我希望能够在巨大的日志文件中做到这一点,显然是以自动化的方式。是否可以?
谢谢