supervisorで複数のワーカを起動させる場合numprocs
を指定するかと思います。
[program:worker-example]
process_name=%(program_name)s_%(process_num)02d
command=php /path/to/artisan --env=production queue:work --sleep=5 --timeout=600 --tries=1 --daemon
autostart=true
autorestart=true
user=example
numprocs=8 # ★★★これ!
指定しているのにワーカが複数で起動しない、
並列なはずなのに並列じゃない、
そんな場合はsupervisorのバージョンが2系であることが原因である可能性が高いです。
yumでインストールする場合、epelからインストールするのですが、
epelのものはバージョンが2.1.9でした。
アンインストールして easy_install supervisor
でインストールしたら3系のものがインストールされました。
世のsupervisorの記事がバージョンが3前提になっているものも多く、
もしsupervisor周りで思った動作をしないようであれば、「2系だから」というのを疑ってみたほうがいいかもしれません。