我每天都有一个很大的wp从命令行运行所有导入,但是我想在运行新一轮之前添加一个步骤来取消/停止之前的导入。
由于任何原因,我们可能有一些脏数据,在服务器etcd上发生了一些事情,并且它在上一次会话中使导入崩溃,我想取消该导入,该导入仍然在“运行”,但不能导入,然后将其重置为一个新的导入。
目前,我得到了“错误:导入已经运行”。当我们重新开始
cd /home/domain.com/public_html/; wp all-import run 1 --allow-root;我试过几种不同的方法来停止、取消、停止等,但似乎没有什么效果。
人们是怎么处理这个的?
发布于 2021-03-12 18:31:57
看起来,目前(插件4.6.5版)不支持通过WP CLI停止进口:
$ wp help all-import
...
SUBCOMMANDS
list ## EXAMPLES
run ## OPTIONS您可能可以使用示例代码片段之一添加自己的子命令。
$import = new PMXI_Import_Record();
$import->getById($importID); // user needs to provide ID, much like for 'run' subcommand
$import->set( array(
'queue_chunk_number' => 0,
'processing' => 0,
'imported' => 0,
'created' => 0,
'updated' => 0,
'skipped' => 0,
'deleted' => 0,
'triggered' => 0,
'executing' => 0
))->update();https://stackoverflow.com/questions/66593003
复制相似问题