php - Laravel 调度器的日志
问题描述
Laravel在哪里存储调度程序的日志,即如果我们将调度程序设置为 2 小时的间隔,并且它已经在下午 12 点执行,那么它应该在下午 2 点执行?
Laravel 怎么知道调度器不应该在下午 1 点执行?
解决方案
我遇到了两种存储日志的方法。
1) 将输出发送到文件。查看Laravel 5.8 调度
protected function schedule(Schedule $schedule)
{
$schedule->command('inspire')
->everyMinute()
->appendOutputTo(storage_path('logs/inspire.log'));
}
2) 使用 cron 监控cronhub。您可以在此处查看文档。
如何在 Laravel 应用程序中创建和监控计划任务
对不起,我不能贡献更多,因为我个人没有使用它。希望这些信息有所帮助。干杯!
推荐阅读
- sass - 在 scss 中使用 math.div 而不是 /
- express - 自省查询graphql不断被请求
- javascript - 将 Luxon 日期格式化为 ISO8601 基本格式
- rest - 邮递员无法访问文件夹中的文件
- python - 打印 XML 响应的特定值
- ios - Xcode 12,新的 mac mini M1 无法在设备上运行
- angularjs - 单元测试是否在另一个发布中执行发布
- angular - BluetoothLePlugin 在角度中的使用
- html - 为什么“检查元素”在悬停时显示输入元素的宽度为 100%,但其实际宽度更小?
- mysql - 通过嵌套子查询的结果以 JSON 格式输出 MySQL 查询的结果