Laravel在dokku的队列工作者

时间:2016-06-29 14:49:35

标签: php laravel laravel-5 laravel-5.2 dokku

我在最新的Dokku上启动Laravel队列工作程序时遇到问题。

我正在使用默认的heroku php buildpack。有我的procfile

web: vendor/bin/heroku-php-apache2 public/
worker: php artisan queue:work --daemon

工作容器正在启动,但工匠命令不是。日志中没有错误

如果我手动输入工人容器并启动工作人员 - 它会启动并正常工作。

PS我试图安装shoreman插件(https://github.com/statianzo/dokku-shoreman.git)。结果还是一样。

1 个答案:

答案 0 :(得分:1)

请记住,你的proc文件不像.sh文件那样执行,试试这个

web: vendor/bin/heroku-php-apache2 public/
worker: php artisan queue:listen