我一直收到 ConfigServerFirewall 发送的有关资源使用过多的通知。禁用 安全吗/usr/sbin/atd
,还是我应该让它保持原样并忽略它?
答案1
您应该找出 atd 正在运行的哪些作业耗费了这么多时间。由于 atd 可用于运行各种各样的东西,因此禁用它可能会禁用您可能需要的各种服务(例如定期备份等)。
你的问题可能某些操作运行得比应该的更频繁,或者是重新排队。
以超级用户身份运行该命令atq
来查看正在排队的内容类型。
答案2
答案3
检查查找作业的目录中是否存在零字节文件at
。如果发现任何文件,请将其删除,然后查看问题是否消失。故事如下。(不幸的是,我仍然不知道 0 字节文件的来源。)
在我的例子中, 中有 2-3 个空文件/var/spool/cron/atjobs
。这导致每秒有 200 条消息发送到 ,rsyslogd
如下所示:
atd[3378]: File a0011601410541 is in wrong format - aborting
这是在单板计算机(例如 Raspberry Pi)上进行的,因此它严重损害了应用程序的性能。 atd
并且按 CPU 排序的输出rsyslog
很高。top