84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
比如我有一个PHP文件,需要每隔10分钟自动去请求一次API接口的最新数据。但是在服务端我自己找不到合适的办法和思路,如何才可以实现让文件自己定时去请求呢
业精于勤,荒于嬉;行成于思,毁于随。
WIN的计划任务,如果是linux平台,crontab。 /10 * php /data/script.php看具体业务,如果在执行script.php时候需要上一个10分钟的脚本执行完毕还可以用lsof去检查
10分钟的时间颗粒crontab完全可以,如果需要时间颗粒更小更精确,可以去看看swoole-crontab
有的框架会自带,laravel下可以把定时脚本写在Console下的Kernel文件中。
linux crontab定时任务
服务器的计划任务,每十分钟调用该php文件
我自己通过查找发现有一个很便捷的办法就是:借用各大厂商的网站监控服务进行自动请求,而且免费稳定,固定5或10分钟访问一次
有的框架会自带,比如laravel自带的task scheduling,但是本质还是linux的crontab
PHP实现执行定时任务的几种思路详解
在服务器写 脚本 定时计划
WIN的计划任务,如果是linux平台,crontab。 /10 * php /data/script.php
看具体业务,如果在执行script.php时候需要上一个10分钟的脚本执行完毕还可以用lsof去检查
10分钟的时间颗粒crontab完全可以,如果需要时间颗粒更小更精确,可以去看看swoole-crontab
有的框架会自带,laravel下可以把定时脚本写在Console下的Kernel文件中。
linux crontab定时任务
服务器的计划任务,每十分钟调用该php文件
我自己通过查找发现有一个很便捷的办法就是:借用各大厂商的网站监控服务进行自动请求,而且免费稳定,固定5或10分钟访问一次
有的框架会自带,比如laravel自带的task scheduling,但是本质还是linux的crontab
PHP实现执行定时任务的几种思路详解
在服务器写 脚本 定时计划