#laravel #pm2
#ларавель #pm2
Вопрос:
У меня одна и та же конфигурация (отличаются только пути) в Homestead (с 1 виртуальным ядром) и в производстве (резьбонарезчик). Производственная система не создает несколько экземпляров, несмотря на параметр конфигурации instances: 2
. Это делает локальная система. Очевидного сообщения об ошибке нет.
{ apps: [{ name: 'my-worker', instances: 2, script: 'artisan', args: 'queue:work --memory=128 -vvv', exec_mode: 'fork', cwd: '/home/vagrant/code/project', exec_interpreter: 'php', watch: false, out_file: '/home/vagrant/code/project/storage/logs/worker.log', error_file: '/home/vagrant/code/project/storage/logs/worker.log', combine_logs: true, restart_delay: 1000 }] }
Я везде гуглил, но, похоже, никто не запускает Laravel worker более чем с одним экземпляром, в любом случае. Я также не нахожу официального вопроса, касающегося этой проблемы.