我们正在通过连接到 Windows azure VM 的 heroku 运行 rails 应用程序,我在其中设置了一个 redis 主/从作为缓存(斜线快速参考数据存储)。问题是,我们偶尔会遇到 redis 超时。这是 10 秒的超时(我知道这超出了它的需要),并在 fork 上重新建立 redis 连接。并使用hiredis作为驱动程序。
任何人都知道为什么会发生这种情况?我知道 heroku 和 azure vm 托管在不同的海岸,所以会有一点延迟;会不会有 TCP 请求丢失?我相当没有想法。