java - PHP执行定时计划任务有什么解决思路吗?
迷茫
迷茫 2017-04-11 09:17:25
[PHP讨论组]

比如我有一个PHP文件,需要每隔10分钟自动去请求一次API接口的最新数据。但是在服务端我自己找不到合适的办法和思路,如何才可以实现让文件自己定时去请求呢

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(8)
PHP中文网

WIN的计划任务,如果是linux平台,crontab。 /10 * php /data/script.php
看具体业务,如果在执行script.php时候需要上一个10分钟的脚本执行完毕还可以用lsof去检查

10分钟的时间颗粒crontab完全可以,如果需要时间颗粒更小更精确,可以去看看swoole-crontab

伊谢尔伦

有的框架会自带,laravel下可以把定时脚本写在Console下的Kernel文件中。

天蓬老师

linux crontab定时任务

伊谢尔伦

服务器的计划任务,每十分钟调用该php文件

ringa_lee

我自己通过查找发现有一个很便捷的办法就是:借用各大厂商的网站监控服务进行自动请求,而且免费稳定,固定5或10分钟访问一次

PHPz

有的框架会自带,比如laravel自带的task scheduling,但是本质还是linux的crontab

PHP中文网

PHP实现执行定时任务的几种思路详解

巴扎黑

在服务器写 脚本 定时计划

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号