【发布时间】:2012-02-12 17:08:13
【问题描述】:
我需要运行一个持续从一个站点收集信息的 php 脚本,一旦收集到该信息,我需要服务器将信息存储在数据库中,然后更新其他站点并不断重复该过程。唯一的问题是我需要这些 php 脚本在没有用户访问页面甚至网站的情况下运行。
不仅如此,我还需要脚本 24/7 全天候运行,或者至少在一个站点发生更改时运行,使其能够几乎立即更新其他站点。谁能建议我能做什么?
【问题讨论】:
-
将脚本作为守护进程驻留或使用 cron 定期运行。虽然为了最小化(可能的)内存泄漏问题,我建议您每分钟使用 cron 运行它,并使用 locker 文件来防止多个进程,以防之前的启动尚未完成其工作。
标签: php javascript ajax continuous