从Linux机器每秒轮询远程供稿的合理方法是什么?
我需要每秒通过http轮询远程Feed,检查更改;然后作为回应,修改我将通过Apache服务的一些文件。
Cron on有一分钟的分辨率,所以要使用它,我可以每分钟启动一个PHP脚本然后让脚本运行一分钟,每秒轮询一次。这有问题,因为PHP脚本可以运行超过一分钟,然后我要么运行两个脚本,要么在没有脚本运行时大约一分钟的间隙。
另一个想法我正在考虑编写一个守护进程,它将使用curl检查feed的差异,然后启动PHP脚本来处理这些差异。我之前从未写过一个守护进程,我也不知道这对我的问题是否有点过分。