2017-05-04 5 views
0

대기열에 대량 메일을 보내는 작업이 100 만 개 있습니다. Beanstalkd 드라이버를 큐 드라이버로 사용하고 있습니다. 나는 우분투 기계에 콩기름과 슈퍼 바이저를 설치했다.Laravel 5.4 beanstalkd multiple workers

docs - http://supervisord.org/configuration.html에서 나는 예를 들어 numprocs=5을 발견했습니다. 이것은 다섯 명의 노동자를 창출합니까?

두 명의 다른 직원이있는 경우 각 직원에게 5 개의 프로세스가 있습니까?

답변

1

여기 supervisord에 관한 Laravel 'config'에 대한 링크를 참조하십시오. 그들이 실패 할 경우 자동으로 다시 시작, 업무 프로세스 및 그들 모두를 모니터링 :

이 예에서

Queues Supervisor Config

의 numprocs 지시어는 감독자가 8 큐를 실행하도록 지시합니다.

+0

거기에 8 개의 프로세스를 생성하면 각 작업이 한 명의 작업자에 의해 수행된다는 보장이 있습니까? –

+0

각 프로세스는 작업을 확인하고 실행합니다. 그들이 끝내면 그들은 다음 직업에 간다. –