我最近刚设置了Firebase函数。在使一个简单的helloWorld函数工作之后,我想在这个之后设置一个cron作业。在这个步骤中,我总是会遇到一个错误:
gcloud app deploy app.yaml \ cron.yaml
我收到以下错误消息:
C:\Users\vreee\Firebase\functions-cron\appengine>gcloud app deploy app.yaml \
cron.yaml
WARNING: Automatic app detection is deprecated and will soon be removed. As
an
最近,我开始在我的Google App Engine项目中使用有限的staging。数据仍然在所有版本之间共享,但行为(特别是面向用户的行为)是不同的。
当然,当我实现一些令人难以置信的新东西时,它只能在我的代码的最新版本上运行,我不认为它应该被向后移植到旧版本。
其中一些新功能需要定期运行cron作业,但我遇到了一个问题。我必须运行一个cron作业来调用最新的代码,但这是Google文档对这个问题的描述:
Cron requests are always sent to the default version of the application.
默认版本是最旧的,因为发布给用户的客户端代
我通过编辑app\Console\Kernel.php在laravel 5.3上创建了一个cron作业,如下所示:
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use DB;
class Kernel extends ConsoleKernel
{
protected $commands = [
//
];
protecte