2017-10-18 164 views
0

從API池連接到informix連接管理器的連接超時問題,該連接管理器將查詢轉發到相應的informix數據庫服務器。 最近,我設置了郵件服務,並意識到我們在接收郵件發送時遇到延遲,並且在排除故障後,我發現數據庫服務器根本沒有與API同步(差異超過2分鐘)。 我讀過的地方是,當使用jdbc pooling時同步很重要,但是我無法在Internet上找到關於此的很多信息。由於tcp keepalive,timeout超時有意義。 有沒有人經歷過或知道這件事? 謝謝, Mihai。與ntp同步相關的JDBC池?

回答

0

混合數據庫時間戳和本地時間戳很常見。這在服務器時間不同時會導致問題。如果郵件服務器在當前時間之前正在查找記錄,則在發送郵件之前可能會有兩分鐘的延遲時間。

電子郵件可能會在服務器之間傳輸延遲。檢查收到的標題以查看是否有任何意外的延遲。 (您將需要補償服務器上的時間差異

通常,您將使用NTP來確保所有服務器上的時間相同。在數據中心內,它應該能夠將時間同步到毫秒左右。