我在通过 Siteminder 提供单点登录的服务器中遇到了一些非常缓慢的问题。
查看日志后,我可以看到以下内容:
[15/Dec/2015:16:47:09] [信息] [CA WebAgent IPC] [2812] [CSmIpcEvent::WaitForEvent] 超时间隔已过,但事件的状态为无信号
[15/Dec/2015:16:47:25] [信息] [CA WebAgent IPC] [2812] [CSmIpcEvent::WaitForEvent] 超时间隔已过,但事件状态为无信号
[15/Dec/2015:16:47:25] [信息] [CA WebAgent IPC] [2812] [CSmIpcEvent::WaitForEvent] 超时间隔已过,但事件状态为无信号
[2015 年 12 月 15 日:16:47:40]
我发现了大量这样的情况
这对于任何人来说都意味着什么吗?
最好的,
米
答案1
这是信息日志,因此您可以安全地忽略它们,但是日志可能会因其数量而减慢应用程序的速度,因此您需要增加日志级别以忽略它们。
限制 IPC 信号量相关的消息输出到 Apache 错误日志:
默认情况下,Apache Web 代理会将 IPC 信号量相关消息的所有级别(信息和错误)记录到 Apache 错误日志中,无论配置的 Apache 日志记录级别如何。
要将 Web Agent IPC 信号量相关输出的详细程度限制到 Apache 错误日志,请在位于 web_agent_home/config 的 trace.conf 文件中添加以下参数:nete.stderr.loglevel。
[nete.stderr.loglevel] 指定 Web 代理记录到 Apache 错误日志的 IPC 信号量相关消息的级别。接受以下值:
off:Web 代理不会将任何与 IPC 信号量相关的消息记录到 Apache 错误日志中。
错误:Web 代理仅将与 IPC 信号量相关的错误消息记录到 Apache 错误日志中。
信息:(默认)Web 代理将 IPC 信号量相关的错误和信息消息记录到 Apache 错误日志中。
示例:在 trace.conf 中定义 nete.stderr.loglevel 参数 在以下来自 trace.conf 的代码片段中,nete.stderr.loglevel 参数配置为限制 Web 代理仅将 IPC 信号量相关的错误消息记录到 Apache 错误日志中:
CA Web Agent IPC logging levels
nete.stderr.loglevel=error