Symfony LockableTrait - 错误/超时后解锁



我正在使用LockableTrait https://symfony.com/doc/current/console/lockable_trait.html 来防止我的命令同时执行。由于错误/超时命令现在被锁定,因此我无法在不删除 LockableTrait 功能的情况下再次运行它。

如何手动移除锁?命令行左右?

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

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

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

是的,你必须找到并杀死这个过程。然后,您将能够再次运行该命令。我假设你在Linux上,Windows中的命令会有所不同。

要查找进程,请执行以下操作:pidof php

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

最新更新