当我在应用程序中有计时器时,带有passenger_min_instances的重复数据库条目

问题描述 投票:1回答:1

我正在使用Phusion Passenger和Nginx运行流星应用程序。为了更好地响应最终用户。我已经将passenger_min_instances设置为3。在应用程序中,有一个计时器来处理一些数据并存储在MongoDB中。我发现当有一些用户访问用户站点时,它会向MongoDB写入多个条目。有什么方法可以避免这种情况吗?或者这不是产生多个entires的原因?计时器在服务器启动块中设置,因此它将一直运行。

mongodb meteor passenger
1个回答
0
投票

我最终为集合添加了唯一索引以避免这种情况,但我确实认为这是一种奇怪的行为。

© www.soinside.com 2019 - 2024. All rights reserved.