我对 strace / netstat / 等很陌生。我正在使用此命令来跟踪处理我的请求 (telnet) 的 apache 进程,有没有办法稍微简化一下?
sudo strace -o /tmp/strace -f -s4096 -r -p $(netstat -antlp | \
grep $(lsof -p `pidof telnet` | grep TCP | \
perl -n -e'/localhost:(\d+)/ && print $1') | grep apache2 | \
perl -n -e'/ESTABLISHED (\d+)/ && print $1')
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有几台带有 LSI Megaraid 控制器的 Supermicro 服务器,9266-8i。一个最近丢失了驱动器;我像往常一样更换了它,但在重新启动时它仍然发出哔哔声。它设置为 RAID 10 + 热备件。
MegaCli64 -AdpEventLog -GetEvents -f events.log -aALL && cat events.log 给我看:
Event Description: Global Hot Spare created on PD 08(e0xfc/s0) (global,rev)
Event Description: Reminder: Potential non-optimal configuration due to drive PD
08(e0xfc/s0) commissioned as emergency spare
Run Code Online (Sandbox Code Playgroud)
由于哔声模式是 1 秒开,3 秒关,这是“SPEAKER_HOTSPARE_ENTRY - 热备用驱动器已完成重建过程并已被带入阵列”的代码,我认为这是问题的根源。我已经更新到最新固件,因为发行说明提到了“潜在的非最佳配置”消息,但没有任何变化。
任何人都知道如何清除它?
我想编写一个服务来提取事件查看器记录,特别是从安全日志中提取。我特别感兴趣的是诸如事件 ID 4625(审计失败)消息之类的东西。理想情况下,我想n在m一段时间内存储导致审计失败多次的客户端 IP 。
听起来很简单,所以我很快就创建了一个 .NET 服务来做到这一点。但是,当我提取这些审核失败时,“源网络地址”值始终等于“-”。我想知道 Windows 如何一路登录,以失败告终并且不知道对等方的 IP 地址。
同样值得注意的是,IP 地址被记录的次数很少,日志条目实际上包含许多其他有用的信息(例如生成它的进程、失败原因、传输的服务等)。
有人可以告诉我为什么安全日志不知道尝试登录但失败的人的 IP 地址吗?
在我们的应用程序中,服务器 A 与服务器 B 建立 TCP 连接,然后通过 TCP 连接向服务器 B 发送大量请求。请求消息是基于 XML 的。服务器B需要在很短的时间内做出响应,处理请求需要时间。所以我们希望可以引入一个负载均衡器,我们可以通过使用多个服务器 B 来加快处理速度。这不是网络应用程序。我做了一些研究,但没有找到负载均衡器的类似应用。
谁能告诉我是否有负载均衡器可以帮助我们的应用程序?
说明我们的应用程序的图表:
