我的Play应用程序包含以下代码:
@Singleton
class Application extends Controller {
val followUpSchedule = system.scheduler.schedule(
initialDelay = getMillisUntilNext5pm.milliseconds,
interval = 1.day,
receiver = followUpActor,
message = FollowUpActor.SendFollowUps
)
似乎(至少对我而言)代码会在每天下午5点左右将消息发送给Actor一次。
然而,有时,它发送两个。也就是说,有时当我启动服务器时,消息将每天发送两次。
我会从哪里开始寻找问题?