Повторяющиеся записи базы данных с passenger_min_instances, когда у меня есть таймер в приложении - PullRequest
1 голос
/ 23 апреля 2019

Я использую метеорное приложение с Phusion Passenger & Nginx. Чтобы иметь лучший ответ для конечных пользователей. Я настроил passenger_min_instances до 3. В приложении есть таймер для обработки некоторых данных и их сохранения в MongoDB. Я обнаружил, что когда некоторые пользователи посещают пользовательский сайт, он записывает несколько записей в MongoDB. Есть ли способ избежать этого? Или это не причина для создания нескольких входов? Таймер настраивается в блоке запуска сервера, поэтому он продолжает работать вечно.

1 Ответ

0 голосов
/ 25 апреля 2019

Я заканчиваю тем, что добавляю уникальные индексы в коллекции, чтобы избежать этого, но я думаю, что это довольно странное поведение.

...