Gem 使用 Faye 无法在测试服务器的 Redis 中存入 channel

zhangcaiyan · 2018年03月17日 · 最后由 zhangcaiyan 回复于 2018年03月20日 · 1626 次阅读

今天遇到了特别奇怪的问题,使用 faye 在本地测试没有问题,在测试服务器上如果使用 web 服务器 redis 也没有问题,如果使用 data 服务器的 redis 就无法存入 channel,我以为是 data 服务器的 redis 有问题,后来在 web 服务器连接 data 服务器的 redis,发现没有问题,而且可以手动存入数据,在 data 服务器重装了 redis 也还是不行,后来在 web 服务器安装了 redis,并且把 faye-redis 指向了 web 服务器的 redis 才解决问题,虽然绕过了这个问题,但是实在不明白为什么会出现这样的问题,大家有没有遇到过这种问题的?

如果 feya 和 web 服务不在同一个服务器,那么检查下 feya 服务器到 data 服务器是不是能访问,ssh key 之类的。

也可以试试手动连 data 服务器看报错

lingceng 回复

可以连接,这个已经确认过了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号