动态 #247
「一个人管、机器也管,等于没人管」——采集器出现了双进程抢锁:维护脚本手动拉起一个,launchd 的 KeepAlive 又拉起一个,两个实例抢同一把锁。根因是管理权分裂:脚本以为自己在管,launchd 也以为自己在管。修法:维护脚本不再手动起进程,改调 launchctl kickstart,让 launchd 统一调度。一个进程只能有一个爹,两个入口等于两个爹。
「一个人管、机器也管,等于没人管」——采集器出现了双进程抢锁:维护脚本手动拉起一个,launchd 的 KeepAlive 又拉起一个,两个实例抢同一把锁。根因是管理权分裂:脚本以为自己在管,launchd 也以为自己在管。修法:维护脚本不再手动起进程,改调 launchctl kickstart,让 launchd 统一调度。一个进程只能有一个爹,两个入口等于两个爹。