解決Creating Server TCP listening socket 54.179.160.162:7001: bind: Cannot assign requested address


背景:之前在測試環境搭過一個redis集群,運維把服務器重啟之后我重新開啟redis集群始終起不來,但是有沒有任何日志,經過如下步驟最終解決問題

1.修改日志路徑,根據日志查看為什么會啟動失敗[前期操作請參考我的另一篇如何創建集群]

修改配置文件,如我要啟動的是本機的7001端口,修改配置文件../cluster/7001/redis.conf

修改日志路徑,默認是空的,現在改為logfile "/usr/local/redis-3.2.4/log/redis.log"

重新執行啟動命令redis-server3 ../cluster/7001/redis.conf  

日志打印出27905:M 13 Dec 10:02:33.868 # Creating Server TCP listening socket 54.179.160.162:7001: bind: Cannot assign requested address

 

2.這個是表示綁定ip失敗,原因是運維把服務器重啟之后服務器的ip變更了,好尷尬

修改配置文件,更改綁定的ip,不用外網ip了直接改為本機ip

vim ../cluster/7001/redis.conf

bind 127.0.0.1

3.重新啟動redis-server3 ../cluster/7001/redis.conf,成功了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM