Laravel 队列 - 运行 作为守护进程
Laravel queue - running as a daemon
我正在尝试设置 Laravel beanstalkd 队列,如前所述 here。我需要 运行 队列处理程序作为守护进程。
正在尝试 运行 命令:php artisan queue:work --daemon.
但看起来 'deamon' 命令没有为 queue:work
定义
>php artisan queue:work --help
Usage:
queue:work [--queue[="..."]] [--delay[="..."]] [--force] [-- memory[="..."]] [--sleep[="..."]] [--tries[="..."]] [connection]
Arguments:
connection The name of connection
Options:
--queue The queue to listen on
--delay Amount of time to delay failed jobs (default: 0)
--force Force the worker to run even in maintenance mode
--memory The memory limit in megabytes (default: 128)
--sleep Number of seconds to sleep when no job is available (default: 3)
--tries Number of times to attempt a job before logging it failed (default: 0)
--help (-h) Display this help message.
--quiet (-q) Do not output any message.
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
--version (-V) Display this application version.
--ansi Force ANSI output.
--no-ansi Disable ANSI output.
--no-interaction (-n) Do not ask any interactive question.
--env The environment the command should run under
我正在使用 Larvel 4
>php artisan --version
Laravel Framework version 4.1.31
知道为什么我的设置中 queue:work 命令缺少 'daemon' 属性吗?
谢谢
守护程序选项可用于 Laravel 4.2+。
将 laravel 更新为 4.2,您将在 运行 composer update
.
之前获得该选项
我正在尝试设置 Laravel beanstalkd 队列,如前所述 here。我需要 运行 队列处理程序作为守护进程。
正在尝试 运行 命令:php artisan queue:work --daemon.
但看起来 'deamon' 命令没有为 queue:work
定义>php artisan queue:work --help
Usage:
queue:work [--queue[="..."]] [--delay[="..."]] [--force] [-- memory[="..."]] [--sleep[="..."]] [--tries[="..."]] [connection]
Arguments:
connection The name of connection
Options:
--queue The queue to listen on
--delay Amount of time to delay failed jobs (default: 0)
--force Force the worker to run even in maintenance mode
--memory The memory limit in megabytes (default: 128)
--sleep Number of seconds to sleep when no job is available (default: 3)
--tries Number of times to attempt a job before logging it failed (default: 0)
--help (-h) Display this help message.
--quiet (-q) Do not output any message.
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
--version (-V) Display this application version.
--ansi Force ANSI output.
--no-ansi Disable ANSI output.
--no-interaction (-n) Do not ask any interactive question.
--env The environment the command should run under
我正在使用 Larvel 4
>php artisan --version
Laravel Framework version 4.1.31
知道为什么我的设置中 queue:work 命令缺少 'daemon' 属性吗?
谢谢
守护程序选项可用于 Laravel 4.2+。
将 laravel 更新为 4.2,您将在 运行 composer update
.