【问题标题】:Laravel scheduler not running artisan commandLaravel 调度程序未运行工匠命令
【发布时间】:2022-08-10 01:26:58
【问题描述】:

我编写了一个自定义的工匠命令(“get App\'s Metrics\”)并将其添加到我的 Forge 托管站点的内核中,以使用 Laravel 的出色调度程序功能来每天晚上运行它。

class Kernel extends ConsoleKernel
{
    protected $commands = [
        Commands\\GetAppsMetricsForDay::class
    ];

    protected function schedule(Schedule $schedule)
    {
        $schedule->command(\'get:metrics\')->daily();
    }

除了它不是每晚都运行。我可以在命令行上运行它——这个命令很好。 Forge 的日志文件中没有错误。怎么了?

    标签: laravel scheduler laravel-forge


    【解决方案1】:

    在 Forge 上,您需要从站点的控制面板“上一级”到服务器的控制面板,并创建 schedule:run 命令,该命令将运行您添加到应用程序的任何命令

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 2014-03-26
      • 2018-11-30
      • 2016-07-03
      • 2014-09-07
      • 2019-09-19
      相关资源
      最近更新 更多