Планировщик Laravel 5.3 Запускается один раз в Windows, затем завершается без дальнейшей обработки

ОС: Windows 8.1

Laravel-версия: 5.3.15

Привет,

У меня возникли некоторые проблемы с правильной работой планировщика Laravel на моей машине и ОСТАВАЙТЕСЬ таким образом, где я могу увидеть какой-то вывод, чтобы показать, что он на самом деле работает. Каждый раз, когда я бегу php artisan schedule:run он вызывает все перечисленные команды один раз, а затем просто умирает. Это не повторяется или что-нибудь. Пример попытки ниже:

Код:

введите описание изображения здесь

Результат при попытке запустить планировщик:

введите описание изображения здесь

Что я пробовал:

Я попробовал несколько предложенных исправлений по ссылке ниже, и некоторые из них на самом деле упоминаются также в stackoverflow. В том числе добавление командного файла, установка пути php в моей системе, veriables и т. Д. И т. Д., Как это предлагается в приведенной ниже ссылке Kryptonit3:

https://laracasts.com/discuss/channels/general-discussion/running-schedulerun-on-windows

Однако ничего не работает. Даже в инструменте «Планировщик заданий Windows» он просто запустится один раз, завершит любую дальнейшую обработку в CLI и закроет окно. Нет фактического указания на то, что этот планировщик работает в фоновом режиме бесконечно (вроде фонового задания, только без очередей).

Вопросы:

1 — Без указания (вторит «Я запланирован»), как я могу узнать, работает ли это на самом деле?

2 — Почему попытка выполнить эту команду умирает после ее успешного завершения один раз.

3 — Есть ли в моей версии Laravel что-то, что планировщик не работал постоянно, когда я пытаюсь использовать php artisan schedule:run в CLI или планировщике задач Windows?

4 — В основном я пытаюсь выполнить каждую минуту, чтобы система сканировала поле одной таблицы БД. Как мне это сделать?

5 — Может кто-нибудь дать мне разъяснения по этому поводу? Или укажете мне правильное направление, чтобы я мог реально запустить эту вещь на неопределенный срок, не останавливаясь после первого запуска?

Замечания: Я не хочу использовать Laravel Forge или любой другой внешний сервис для чего-то такого простого. Это было бы излишним и ненужным, я чувствую.

1

Решение

после некоторых довольно серьезных копаний я обнаружил, что все Kryptonit3 сказал в своем пошаговом ответе, что я ссылался правильно. Однако я не знал, что мне нужно перезагрузить компьютер после создания новой задачи с помощью планировщика задач Windows. Я думал, что это произойдет автоматически. Спас бы меня 2 дня отладки, если бы я знал, но независимо от того, сталкивался ли кто-нибудь еще с подобной проблемой, он знал бы, что перезагрузил компьютер.

Ссылка:

https://laracasts.com/discuss/channels/general-discussion/running-schedulerun-on-windows

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]