2017-10-18 96 views
0

从API池连接到informix连接管理器的连接超时问题,该连接管理器将查询转发到相应的informix数据库服务器。 最近,我设置了邮件服务,并意识到我们在接收邮件发送时遇到延迟,并且在排除故障后,我发现数据库服务器根本没有与API同步(差异超过2分钟)。 我读过的地方是,当使用jdbc pooling时同步很重要,但是我无法在Internet上找到关于此的很多信息。由于tcp keepalive,timeout超时有意义。 有没有人经历过或知道这件事? 谢谢, Mihai。与ntp同步相关的JDBC池?

回答

0

混合数据库时间戳和本地时间戳很常见。这在服务器时间不同时会导致问题。如果邮件服务器在当前时间之前正在查找记录,则在发送邮件之前可能会有两分钟的延迟时间。

电子邮件可能会在服务器之间传输延迟。检查收到的标题以查看是否有任何意外的延迟。 (您将需要补偿服务器上的时间差异

通常,您将使用NTP来确保所有服务器上的时间相同。在数据中心内,它应该能够将时间同步到毫秒左右。