ans_job_resend
2016-11-29 18:03:42 0 举报
ans_job_resend是一个用于重新发送Ansible作业的功能。当Ansible作业在执行过程中出现错误或超时时,可以使用ans_job_resend来重新发送该作业。这个功能可以帮助用户确保作业能够成功执行,避免因为一次失败而导致整个任务无法完成。要使用ans_job_resend,首先需要获取作业的ID,然后调用相应的API或命令来重新发送作业。此外,还可以设置重试次数和间隔时间,以便在重新发送作业时进行适当的调整。总之,ans_job_resend是一个非常实用的工具,可以帮助Ansible用户更高效地管理和维护他们的系统。
作者其他创作
大纲/内容
处理终态记录
更新消息状态为待重新发送sql(4)
更新状态为失败终态sql(2)
确保消息只属于单个进程
以上会有多个节点检测信号,如果需要退出则exit
查询重试处理的记录sql(3)
更新数据为待发送sql(6)
初始化ipc-消息队列
待重试数据
从数据库中查询满足失效终态条件的数据sql(1)
查询待重新发送的消息sql(5)
结束
设置worker进程唯一标识ip2long(get_host_ip())*1000+ $proc_seq
有数据
异常或无数据
开始
异常或影响函数为0
不充足
发送到消息队列
充足
0 条评论
下一页