我有一个MySQL表,用于跟踪所有守护进程实例,并跟踪哪个实例是活动的。将1值插入active列的第一个实例成为活动实例。所有实例都一直将当前时间写入last_active列。有一个MySQL触发器,它删除last_active列值大于30秒的任何行。如果活动实例无法更新其last_active值--因为它崩溃了--它的行将被数据库删除,另一个实例将成为活动实例。each command module can have only one active instance` (`name`, `active`)这个想法
每个实例运行相同的insert..