Я запускаю процесс очереди с использованием Amazons SQS
и отдельной машины, обрабатывающей рабочие места (рабочий). Я также использую supervisor
, чтобы убедиться, что queue:listen
всегда работает на рабочем компьютере, но когда я определяю numprocs=8
(например, на веб-сайте laravel), задания выполняются более одного раза, поэтому электронные письма отправляются пару раз и т. Д. '.SQS Повторяющиеся сообщения handeling
Любая идея Как я могу убедиться, что задание выполняется только один раз, даже если я запускаю несколько рабочих процессов и машин?
Связанный: [этот ответ] (http://stackoverflow.com/a/38290017/836214) – Krease