use*_*451 5 cron heroku scheduled-tasks laravel
我正在尝试关注如何运行Cron Jobs的Laravel文档,我想添加它
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将它添加到Heroku.
小智 5
我创建了这个Scheduler,它每分钟运行一次,并且是您自己的应用程序的一部分。
https://gist.github.com/robbydooo/65bf341ea0f4081150b945bfb1d38d3c
它会创建一个新的Dyno类型,称为Scheduler,您可以从中启动其中一种。
确保在队列上运行作业,以避免此调度程序每分钟运行一次。
要将此调度程序与Laravel 5.4+一起使用,请将此文件添加到/app/Console/Commands/RunScheduler.php中。在app / Console / Kernel.php中注册此文件
protected $commands = [
…
Commands\RunScheduler::class
…
]
Run Code Online (Sandbox Code Playgroud)
将此行添加到您的Procfile:
scheduler: php -d memory_limit=512M artisan schedule:cron
Run Code Online (Sandbox Code Playgroud)
Heroku 有一个 cron 调度程序插件,可用于计划任务。
你可以像这样安装它:
$ heroku addons:create scheduler:standard
Run Code Online (Sandbox Code Playgroud)
请查看这篇文章以获取更多信息。
| 归档时间: |
|
| 查看次数: |
2317 次 |
| 最近记录: |