Laravel 调度程序不在 运行 00:00
Laravel Scheduler not running at 00:00
我有一个调度程序命令,它正在查询 API 并在数据库中写入数据,这个命令的代码很长,我不确定在这里发布它是否相关,但本质上,它的作用 它向另一个网站发送获取请求 API 进行一些计算,然后将结果保存在数据库中。
此命令在 App\Console\kernel 中称为 data:miner。php 我已添加此代码:
$schedule->command('data:miner')->hourly();
每小时 运行 命令。
问题是从数据库看来我没有午夜的数据00:00
这是某个日期的转储表单数据库
+-------------+---------------------+
| consumption | created_at |
+-------------+---------------------+
| 0.43 | 2021-04-26 23:02:25 |
| 0.43 | 2021-04-27 01:02:30 |
| 0.43 | 2021-04-27 02:02:34 |
| 0.44 | 2021-04-27 03:02:37 |
| 0.43 | 2021-04-27 04:02:30 |
| 0.43 | 2021-04-27 05:02:32 |
| 0.44 | 2021-04-27 06:01:59 |
| 0.43 | 2021-04-27 07:01:55 |
| 0.43 | 2021-04-27 08:02:00 |
| 0.44 | 2021-04-27 09:02:14 |
| 0.44 | 2021-04-27 10:02:02 |
| 0.44 | 2021-04-27 11:02:05 |
| 0.44 | 2021-04-27 12:02:31 |
| 0.44 | 2021-04-27 13:02:31 |
| 0.44 | 2021-04-27 14:02:31 |
| 0.44 | 2021-04-27 15:02:33 |
| 0.44 | 2021-04-27 16:02:29 |
| 0.44 | 2021-04-27 17:02:26 |
| 0.44 | 2021-04-27 18:02:35 |
| 0.44 | 2021-04-27 19:02:29 |
| 0.44 | 2021-04-27 20:01:09 |
| 0.44 | 2021-04-27 21:01:08 |
| 0.44 | 2021-04-27 22:02:17 |
| 0.43 | 2021-04-27 23:02:17 |
| 0.44 | 2021-04-28 01:02:16 |
+-------------+---------------------+
25 rows in set (0.49 sec)
问题是我在 kernel.php
中的这个命令之前有更多命令
data:miner 之前的命令之一执行时间很长,并且正在阻止其他命令
我有一个调度程序命令,它正在查询 API 并在数据库中写入数据,这个命令的代码很长,我不确定在这里发布它是否相关,但本质上,它的作用 它向另一个网站发送获取请求 API 进行一些计算,然后将结果保存在数据库中。
此命令在 App\Console\kernel 中称为 data:miner。php 我已添加此代码:
$schedule->command('data:miner')->hourly();
每小时 运行 命令。
问题是从数据库看来我没有午夜的数据00:00
这是某个日期的转储表单数据库
+-------------+---------------------+
| consumption | created_at |
+-------------+---------------------+
| 0.43 | 2021-04-26 23:02:25 |
| 0.43 | 2021-04-27 01:02:30 |
| 0.43 | 2021-04-27 02:02:34 |
| 0.44 | 2021-04-27 03:02:37 |
| 0.43 | 2021-04-27 04:02:30 |
| 0.43 | 2021-04-27 05:02:32 |
| 0.44 | 2021-04-27 06:01:59 |
| 0.43 | 2021-04-27 07:01:55 |
| 0.43 | 2021-04-27 08:02:00 |
| 0.44 | 2021-04-27 09:02:14 |
| 0.44 | 2021-04-27 10:02:02 |
| 0.44 | 2021-04-27 11:02:05 |
| 0.44 | 2021-04-27 12:02:31 |
| 0.44 | 2021-04-27 13:02:31 |
| 0.44 | 2021-04-27 14:02:31 |
| 0.44 | 2021-04-27 15:02:33 |
| 0.44 | 2021-04-27 16:02:29 |
| 0.44 | 2021-04-27 17:02:26 |
| 0.44 | 2021-04-27 18:02:35 |
| 0.44 | 2021-04-27 19:02:29 |
| 0.44 | 2021-04-27 20:01:09 |
| 0.44 | 2021-04-27 21:01:08 |
| 0.44 | 2021-04-27 22:02:17 |
| 0.43 | 2021-04-27 23:02:17 |
| 0.44 | 2021-04-28 01:02:16 |
+-------------+---------------------+
25 rows in set (0.49 sec)
问题是我在 kernel.php
中的这个命令之前有更多命令data:miner 之前的命令之一执行时间很长,并且正在阻止其他命令