2016-06-29 6 views
0

У меня проблема с запуском работника очереди Laravel на последней Dokku.Работник очереди Laravel на dokku

Я использую по умолчанию heroku php buildpack. Существует мой procfile

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

Рабочий контейнер запускается, но команда ремесленника не является. Ошибок в журнале

Если я вручную вхожу в рабочий контейнер и запускаю работника - он запускается и работает нормально. (https://github.com/statianzo/dokku-shoreman.git). Еще один результат.

ответ

0

помните, что ваш PROCFILE не выполняет как .sh файл, попробуйте с этим

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

Команда была права, проблема была Дуком по умолчанию чешуи всего контейнер, за исключением сети до 0. нужно сделать 'Докку п.с. : scale app worker = 1' вручную – Cheerlock

Смежные вопросы