首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在命令行中运行Yii2队列/运行会导致Windows上的错误

在命令行中运行Yii2队列/运行会导致Windows上的错误
EN

Stack Overflow用户
提问于 2018-09-11 08:52:29
回答 1查看 936关注 0票数 0

我正在Windows上的Ampps上运行Yii2,并且已经安装了https://github.com/yiisoft/yii2-queue

我只是尝试设置所提供的例子,但我甚至无法使该工作。

发生的事情是当我跑

代码语言:javascript
复制
Yii::$app->queue->push(new QueueLeadEmailJob([
    'url' => 'https://previews.123rf.com/images/fordzolo/fordzolo1506/fordzolo150600296/41026708-example-white-stamp-text-on-red-backgroud.jpg',
    'file' => 'C:\Program Files (x86)\Ampps\www\websitedomain.com\41026708-example-white-stamp-text-on-red-backgroud.jpg',
]));

我正在获得添加到队列表中的正确值。当我在命令行中运行yii队列/运行时,我得到

代码语言:javascript
复制
2018-09-11 08:36:37 [pid: 4144] - Worker is started
2018-09-11 08:36:37 [3] common\components\queues\QueueLeadEmailJob (attempt: 1, pid: 4144) - Error
> Symfony\Component\Process\Exception\ProcessFailedException: The command "C:\Program Files (x86)\Ampps\php-7.1\php.exe C:\Program Files (x86)\Ampps\www\websitedomain.com\hub\yii queue/exec "3" "300" "1" "4144" --verbose=1 --color=" failed.
2018-09-11 08:36:37 [pid: 4144] - Worker is stopped (0:00:00)

我能看到错误,但我不知道如何解决。我已经找过了,但(显然)没有找到解决办法。运行yii /run后,队列表将被清除,因此队列似乎是working...but,没有下载任何文件。

我已经检查了文件夹上的权限,并且它有写权限。

有人有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-11 09:09:45

看起来像这只虫子。它已经在师父那里修好了,但还没有发布。您可以使用主分支,直到版本2.1.1发布。

代码语言:javascript
复制
composer require yiisoft/yii2-queue:dev-master
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52272196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档