我试图在本指南之后设置一个redis服务器,为我的弹性豆茎提供共享会话。
我在一个新的ec2实例上安装了redis,它在本地运行良好。然而,当我试图将项目从Bean秸秆连接到我的redis服务器时,我得到了一个“拒绝连接”错误。
在四处闲逛之后,我发现我的红人只听本地的(我想?)
netstat -l
tcp 0 0 localhost:6379 *:* LISTEN我已经将bind 0.0.0.0输出到/etc/redis/6379.conf,但我怀疑redis没有读取相同的配置文件。
我的问题:
sudo service redis_6379 restart会出现错误,但是redis通常会启动。编辑:找到我的答案了。
redis-cli -p 6379 info serverbind 0.0.0.0和注释后面的bind 127.0.0.1。发布于 2020-12-15 18:02:27
在Linux服务器20.04LTS上,在重新启动EC2服务器后,我遇到了一个类似的问题,对我来说,解决这个问题的方法(我的nodeJs应用程序是以Ubuntu用户的身份运行的,我需要Ubuntu用户提供该路径)是通过以下方式添加到/etc/crontab中的路径:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin并注释掉其中的原始路径,这样您就可以在需要时切换回(我的是:sudo nano /etc/crontab ),并将其替换为:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ubuntu/.nvm/versions/node/v12.20.0/bin和那个错误为我消失了
https://stackoverflow.com/questions/39403957
复制相似问题