我在我的申请中有一份cron工作,它做以下工作:
我现在将cron任务间隔设置为1分钟。但有时,执行死刑可能需要5-10分钟(罕见的情况)。
就我的情况而言,处理cron作业的并发性是否重要?使用锁文件等?
当前,当一个条目被处理时,我将条目状态列的值更改为‘processed’,这样它就不会在下一个cron作业调用之前再次被处理了。
发布于 2013-09-21 15:51:23
使用锁文件具有额外的优势,即如果同一个脚本执行两次(错误),将只执行第一个脚本。
虽然您正在设置列状态“未决”,但我认为,如果脚本执行两次(同时执行),除非锁定了行/表,否则仍然存在问题。
https://stackoverflow.com/questions/18934470
复制相似问题