我已经设置了一个实例以用作 redis 工作者。所有端口都是开放的。当我发出
library("doRedis")
redisWorker(host="ZZZ-23-20-XXX-XXX.compute-1.amazonaws.com", queue="jobs")
我得到了错误
Error in socketConnection(host, port, open = "a+b", blocking = TRUE, timeout = timeout) :
cannot open the connection
In addition: Warning message:
In socketConnection(host, port, open = "a+b", blocking = TRUE, timeout = timeout) :
ZZZ-23-20-XXX-XXX.compute-1.amazonaws.com:6379 cannot be opened
任何想法可能会发生什么?我也使用了内部 EC2 IP (10.XXX.XXX.ZZZ) 仍然得到同样的错误。服务器已启动,正在运行并且ping
能够
我正在运行最新最好的 R、doRedis、Ubuntu 12.04 都已完全更新。之前已经讨论过这个问题,但没有找到解决方案。doRedis 在 Ubuntu Linux、R 和 RStudio 中出现奇怪的套接字连接错误