We have implemented a MongoDB replica set in separate Ubuntu Azure VMs as well as a Redis instance in another Ubuntu Azure VM. Different client applications with persistent connections to both are timing out consistently within a 10 ~ 20 minute timeframe
with an etimedout error. From MongoDB logs we have determined that the individual database servers are not crashing but do periodically lose connectivity to each other. We have tried using clients (mongohub, telnet, node.js code) both in and outside of Azure
and all experience this timeout issue. Even just using the mongo cli application to access one database from another database server experiences the timeout. Are there any Azure VM related network/firewall rules we should be aware of in regards to persistent
TCP connections?
↧