标签:部署 rip serve 自己 超过 用法 解决 update 服务
(1)只在一台服务器上部署该定时任务代码。
(2)在定时任务代码上加上某个特定的ip限制,仅某个ip的服务器能运行该定时任务。
(3)利用数据库的共享锁事务管理机制来运行定时任务。
第一步:新建一张数据库表,表有三个字段:status(表当前定时器是否处于可运行状态)、timestamp(时间戳)、serverIP(正在运行定时器的服务器IP)。
第二步:检查是否有机器正在运行定时任务。检查方法:update定时任务表的status字段为1(1为执行中,0为未执行)、ip为自己的ip,如果update失败,则证明有机器在执行该定时任务,该机器的定时任务就不执行了,成功则进行第三步。
标签:部署 rip serve 自己 超过 用法 解决 update 服务
原文地址:https://www.cnblogs.com/lgg20/p/12329568.html