转自:http://blog.sina.com.cn/s/blog_704836f401016ss5.html
一台监控的cacti主机,突然不出图了。
从cron的log中看到是在某一天的8:00准时没有了如下的记录:
(cactiuser) CMD (/usr/bin/php /home/wwwroot/cacti/poller.php > /dev/null 2>&1)
按照常规查问题的思路:
1.那个时间点之前做过什么改变?
----〉没有做过
2.crond进程是否正常运行?是只有一个job不执行还是所有job都不执行了?
----〉crond正常,只有cactiuser 的job不运行了
3.root用户的job运行正常吗?
----〉root用户的所有job都运行正常
因为脚本和权限都没有动过,所以不是这方面的问题。
查看/var/log/message,发现如下的错误信息:
crond[7079]: Authentication token is no longer valid; new one required.
原来是这个用户的密码过期了。因为安全部门有强制性的要求,无法修改成密码永不过期,只好定期修改了。
如果允许设置永不过期,可以执行:
[root@cacti-xd 10]# chage -m 0 -M -1 -W -1 -E -1 cactiuser
[root@cacti-xd 10]# chage -l cactiuser
Minimum: 0
Maximum: -1
Warning: -1
Inactive: -1
Last Change: Jun 26, 2012
Password Expires: Never
Password Inactive: Never
Account Expires: Never
参考文档:
http://www.friendlytutorials.com/index2.php?option=com_content&do_pdf=1&id=53
查看用户密码是否过期可用
ciaos:~ # chage -l ciaos Minimum: 0 Maximum: 99999 Warning: 7 Inactive: -1 Last Change: Jul 12, 2011 Password Expires: Never Password Inactive: Never Account Expires: Never
相关推荐
22 撬动离线业务:Job与CronJob.pdf
k8s+springboot+cronjob 定时任务配置
使用Cronjob备份数据库、静态文件和配置至AWS S3
本教程主要介绍了EZ Publish中Cronjob脚本的使用,如何配置cronjob,以及如何运行cronjob。
cron-job.org, cron job.org 开源项目 cron-job.org 结构database 包含MySQL数据库结构。chronos 是 cron-job.org's cron作业执行守护进程,负责获取作业。web 包含网络界面( 即将推出) chronos概念
Job与CronJob实验手册1
cron定时执行脚本
Yii2 Cron Job Yii2扩展可帮助创建自动控制台脚本。 它有助于管理控制台脚本的... yii migrate --migrationPath=@fedemotta/cronjob/migrations 用法 安装扩展程序后,您可以在控制台控制器中将其用作帮助程序。 请
Quartz的cron表达式。 Spring 定时任务@Scheduled cron表达式详解
Linux cron定时器定时执行jar程序
Plan 是一个简单化管理 crontab 和 cronjob 的 Python 库。Plan 是编写和部署 cronjob 的 Python 库,能把 Python 代码转换成 cron 语法的代码。用户可以轻松的管理 cron job。 主要特性如下: 只需一个命令就可以...
linux+nginx+django+cronjob部署教程 提供了部署所需要的安装包,安装包的安装及部署过程
最近学习Kubernetes碰到Job和CronJob,在这里总结记录一下。 Job Job控制器也是Kubernetes中的一个重要的控制器资源,但是它和Deployment、DaemonSet不同的是:Job控制器用于调配pod对象中的运行一次性的任务。 在...
【cron定时脚本】定时执行程序的cron了解一下
定时助手防止并行 cronjob 执行的简单助手安装作曲家需要"steinm6/cron-helper": "dev-master"手动只需包含文件src/CronHelper.php用法用文件名初始化 CronHelper。 CronHelper 将使用此文件名进行锁定。 $cron = ...
job-node 使用Node.js的Cron作业的示例实现先决条件确保您安装了节点v8 + 安装纱安装安装软件包形式的package.json yarn install跑步取消注释每个项以单独尝试每个cron工作node index.js 尝试cron作业来备份数据库...
CronJob清洁剂 为什么 我写这种清洁程序是为了删除“卡住”的作业的吊舱,这些作业似乎只是停止执行任何工作,但该作业和吊舱都处于运行状态数小时。 activeDeadlineSecond会删除作业,但这不会解决警报管理器发出的...
介绍cron-job-pam之间的联系。
5+6+7、Daemonset 控制器+Job 与 CronJob 控制器+Service & endpoints-V1.pdf