Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento2 magento 2检查索引cron的状态_Magento2 - Fatal编程技术网

Magento2 magento 2检查索引cron的状态

Magento2 magento 2检查索引cron的状态,magento2,Magento2,我有magento2网站。我配置了crontab以运行每日cron。如何验证索引cron是否每天运行 还有如何检查当前正在运行的cron 提前感谢您可以在数据库中查看cron工作的结果,表:cron_schedule。要检查配置的cron作业,您可以在终端中使用命令crontab-l,您将看到配置的cron作业及其运行时间 根据配置的cron作业,您可以在cron\u计划表中查看cron作业的状态(错过、挂起或成功) 连接到数据库并运行sql查询select*from cron\u schedu

我有magento2网站。我配置了crontab以运行每日cron。如何验证索引cron是否每天运行

还有如何检查当前正在运行的cron


提前感谢

您可以在数据库中查看cron工作的结果,表:cron_schedule。

要检查配置的cron作业,您可以在终端中使用命令
crontab-l
,您将看到配置的cron作业及其运行时间

根据配置的cron作业,您可以在
cron\u计划
表中查看cron作业的状态(错过、挂起或成功)

连接到数据库并运行sql查询
select*from cron\u schedule以查看作业

cron\u计划表中存在以下字段:

计划id
:自动增量id

job\u code
:cron作业的代码。这在任何模块的etc/crontab.xml文件中定义为job_id=“xyz”

状态
:指定此作业的当前状态(误发/挂起/成功)。 消息:此作业的消息

created_at
:指定在此作业的表cron_计划中进行输入的时间

scheduled\u at
:指定此cron作业应运行的时间

executed\u at
:指定开始执行此cron作业的时间

finished\u at
:指定此cron作业的执行完成时间。

在SQL上尝试此操作

select * from cron_schedule WHERE status='running'

是,我在cron_schedule“indexer_reindex_all_invalid”表中进行了验证,但它每2分钟进行一次调度,并在同一时间完成其执行(即在同一时间执行_和在同一时间完成_)