【发布时间】:2014-12-21 12:51:07
【问题描述】:
我有一个文件上传表单,其中先将图像上传到我的服务器,然后再上传到 Imgur。上传到 Imgur 应该排队。因此,一旦上传了新文件,我就会进行推送:
Queue::push('JobController@someJob',['v1'=>'something','v2'=>'something']);
我用它来订阅队列:
php artisan queue:subscribe name http://url
现在,我可以看到这是有效的,因为我可以在 IronMQ 中看到订阅
但是,当我进行上传时,图像在我的服务器中上传正常并且没有显示错误。但是没有消息发送到 IronMQ:
因此,那些 Imgur 上传也不会发生。我已经测试了所有内容并进行了广泛搜索,但我还没有找到任何解决方案。知道发生了什么吗?
【问题讨论】:
-
确保您检查的邮件与您发送邮件的区域相同。在项目视图的页面顶部有一个区域选择器(aws、rackpace 等)。
-
是的,同一个地区。从来没有改变它,仍然检查了所有。什么都没有。
-
laravel 日志有什么显示吗?
-
不。没有关于排队或排队马歇尔。奇怪
-
队列是一种先进先出(FIFO)的数据结构。你确定Laravel这个PHP框架正确实现了吗?