Как называются очереди laravel на сервере Windows? - PullRequest
0 голосов
/ 07 мая 2019

У меня настроен локальный сервер разработки на Laragon, Windows, и я не могу его изменить.

На моем сервере разработки Linux мне просто нужно запустить ps faux | grep queue:work, чтобы увидеть, работают ли очереди, но на WindowsЯ застрял.

Я могу запустить tasklist 2>NUL /V, но тогда я не могу понять, какой именно процесс мне нужно искать;я хочу сказать, что это php.exe, но я не уверен в этом.

РЕДАКТИРОВАТЬ: мне нужно получить информацию из кода PHP, на данный момент я бегу exec("tasklist 2>NUL /V", $task_list);

Ответы [ 2 ]

0 голосов
/ 07 мая 2019

Проверьте это https://www.php.net/manual/pt_BR/function.shell-exec.php#115702

Проблема с разрешением, возможно, вы не видите запущенные процессы очереди, потому что они принадлежат "системной учетной записи".

0 голосов
/ 07 мая 2019

Вы можете использовать powershell, который кажется гораздо более мощным, чем стандартный windows cmd.exe.

Согласно документам: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-process?view=powershell-6

должно быть довольно легко получить множество различных характеристик процессов.

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