Есть ли способ установить прогу Supervisor в php-buildpack CloudFoundry?
У меня есть приложение Laravel, и я не хочу, чтобы некоторые отслеживаемые фоновые процессы работали на заданиях в очереди .
Я могу установить supervisor с помощью apt-buildpack, но когда я не хочу запускать supervisor с supervisord -c supervisord.conf
, я получаю следующую ошибку:
Traceback (most recent call last):
File "/home/vcap/deps/0/bin/supervisorctl", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Это мой supervisord.conf:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/vcap/app/artisan queue:work --tries=3
autostart=true
autorestart=true
user=vcap
numprocs=2
redirect_stderr=true
stdout_logfile=/home/vcap/app/storage/logs/worker.log