Elastic Beanstalk Linux AMI 2 上的 Laravel Crons

Elastic Beanstalk Linux AMI 2 上的 Laravel Crons

我在 Elastic Beanstalk Linux AMI 2 上运行 Laravel 应用程序。

我正在使用 .ebextensions 文件夹中的以下配置文件来设置 cron。

files:
"/etc/cron.d/schedule_run":
mode: "000644"
owner: root
group: root
content: |
  * * * * * root . /opt/elasticbeanstalk/deployment/env && /usr/bin/php /var/www/html/php artisan schedule:run 1>> /var/laralog.log 2>&1

commands:
remove_old_cron:
command: "rm -f /etc/cron.d/*.bak"

部署后,调度引擎似乎根本没有在测试实例上运行。我设置了一个 cron,每 2 分钟写入一次数据库,但什么也没发生。是不是发生了什么变化,现在这段代码不再启动 Laravel 调度程序了?

相关内容