如何确定在特定的历史时间点创建了多少个 Sendmail 实例(DaemonChildren)?

如何确定在特定的历史时间点创建了多少个 Sendmail 实例(DaemonChildren)?

CentOS 5 / Sendmail 8.14

我正在研究一个间歇性问题,该问题可能是由于创建过多的 Sendmail 实例 (DaemonChildren) 造成的。此信息是否记录在日志中的某个地方?

如果没有办法从日志中检索此信息,那么监控此信息的最简单方法是什么(在一段时间内)?

答案1

Sendmail 可能会在队列运行期间记录它(LogLevel>8)Skipping queue run -- too many children

您可以smcontrol.pl在 contrib 中使用来通过控制套接字 (ControlSocketName) 轮询 sendmail 守护进程状态信息。status并且mstat(机器可读格式)还报告子进程的数量。

相关内容