Tag: starling server

通过Mongrel Cluster使用Starling和Mongrel的多个实例

情况: 在典型的集群设置中,我在Apache 2后面运行了5个mongrel实例。 在我的一个初始化文件中,我使用Rufus::Scheduler安排了一个cron任务,它基本上发送了几封电子邮件。 问题: 该任务运行5次,每个mongrel实例一次,每个收件人最终获得5封邮件(尽管我存储了每封已发送邮件的日志并在发送前检查了日志)。 是否有可能因为所有5个实例在同一时间运行任务,他们最终会在写入之前阅读电子邮件日志? 我正在寻找一种解决方案,使任务只运行一次。 我也有一个Starling守护进程启动并运行,可以使用。