
PHP artisan queue:Listen
开始监听队列.现在,我通过putty在amazone ec2实例上远程使用它.但是我关闭终端是什么?通过代码创建的作业是否有效?是手动调用PHP artisan队列:Listen或PHP artisan队列:一直工作.哪个看起来不公平.
如果一旦PHP工匠队列:听完了,即使我们关闭终端它会继续运行吗?
其实我不知道.
你还需要安装主管.这是一个使用beanstalkd和laravel的教程:http://fideloper.com/ubuntu-beanstalkd-and-laravel4
以下是主管的详细信息:
http://supervisord.org/installing.html
我个人使用redis实例并从那里与主管一起运行我的队列.
我发现它的内存有效性比beanstalkd个人更强,但每个都有自己的.
主管将执行来自artisan的队列:Listen命令,这将运行一个作业,如果你有多个管理员进程,那么你可以运行多个行项目.
根据你正在做的事情,我几乎会考虑python和多线程,因为我已经将它用于我曾经使用队列的一些事情,它提供了更好的结果.
主管的示例配置文件:
[program:myqueue]command=PHP artisan queue:Listen --env=your_environmentdirectory=/path/to/laravelstdout_logfile=/path/to/laravel/app/storage/logs/myqueue_supervisord.logredirect_stderr=trueautostart=trueautorestart=true总结
以上是内存溢出为你收集整理的Laravel如何排队工作,如果php artisan队列:listen停止怎么办?全部内容,希望文章能够帮你解决Laravel如何排队工作,如果php artisan队列:listen停止怎么办?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)