我在最新的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)。结果还是一样。
答案 0 :(得分:1)
请记住,你的proc文件不像.sh文件那样执行,试试这个
web: vendor/bin/heroku-php-apache2 public/
worker: php artisan queue:listen