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
我正在使用 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