【问题标题】:why there is several crond process on centos OS为什么centos OS上有几个crond进程
【发布时间】:2017-03-22 16:27:30
【问题描述】:

我有一台 CPU 使用率非常高的服务器,我发现这台服务器上有很多 crond 进程。我不明白为什么会发生这种情况。有人知道原因吗?请告诉我。 当我在此服务器上运行“ps aux | grep crond”时。 enter image description here

【问题讨论】:

  • 请粘贴文本控制台输出而不是屏幕截图。

标签: centos crontab


【解决方案1】:

crond 为它执行的每个作业派生一个进程。在您的情况下,看起来每五分钟就会启动几个作业。但是,所有这些似乎都在等待 I/O(根据the ps man page,这就是 ps 输出第 8 列中“D”进程状态的含义),因此不会增加 CPU 负载。

如果你想知道是什么占用了 CPU,请从 top 开始。

【讨论】:

  • 服务器有多个crond进程时,无法连接。现在我重新启动了它。而且问题已经解决了,但是我找不到真正的原因。
  • 楔入的 cronds 可能是另一个问题的征兆,例如磁盘故障或 NFS 挂载错误 — 我过去曾见过这两种情况都导致“D”进程状态。
【解决方案2】:

crond不是问题的原因,建议你用top来检查高性能的进程。

【讨论】:

  • 发生这种情况时,我无法登录服务器。
  • 在高负载情况下尝试监控情况,监控频率可以设置低一点
猜你喜欢
  • 1970-01-01
  • 2011-11-12
  • 1970-01-01
  • 2018-06-11
  • 1970-01-01
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
相关资源
最近更新 更多