Symfony LockableTrait - 在 error/timeout 后解锁

Symfony LockableTrait - unlock after error/timeout

我正在使用 LockableTrait https://symfony.com/doc/current/console/lockable_trait.html 来防止我的命令被同时执行。由于 error/timeout 命令现在被锁定,所以我不能再 运行 它而不删除 LockableTrait 功能。

如何手动解除锁定?命令行还是这样?

是的,您必须找到并终止该进程。然后您将能够再次 运行 命令。我假设您使用的是 linux,Windows 中的命令会有所不同。

查找进程: pidof php

它应该打印一个进程 ID。终止进程:kill "id"

我假设您是 运行 命令:$ bin/console app:say-hello

这是您可以手动杀死它的方法。

$ ps aux | grep -i app:say-hello | awk {'print '} | xargs kill -9