Symfony LockableTrait - разблокировать после ошибки / тайм-аута - PullRequest
0 голосов
/ 14 сентября 2018

Я использую LockableTrait https://symfony.com/doc/current/console/lockable_trait.html для предотвращения одновременного выполнения моей команды. Из-за ошибки / тайм-аута команда теперь заблокирована, поэтому я больше не могу ее запустить, не удалив функциональность LockableTrait.

Как я могу снять блокировку вручную? Командная строка или около того?

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Я предполагаю, что вы запускаете команду с: $ bin/console app:say-hello

Вот как вы можете убить его вручную.

$ ps aux | grep -i app:say-hello | awk {'print $2'} | xargs kill -9
0 голосов
/ 14 сентября 2018

Да, вы должны найти и убить процесс. Тогда вы сможете снова запустить команду. Я предполагаю, что вы находитесь в Linux, команды будут отличаться в Windows.

Чтобы найти процесс: pidof php

Он должен напечатать идентификатор процесса. Чтобы убить процесс: kill "id"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...