服务器间歇性无法访问解决办法
问题描述:
测试环境和生产环境部署的时候,通过域名访问有时会出现“无法访问此网站”。内网访问就没有这个问题。项目使用的是ruoyi项目开发。
排查方向:
1、nginx问题。
2、redis问题
我遇到是第二种:redis问题。通过域名访问,会出现间接性的无法访问问题,可以想一想,会不会是登陆过期了,token已经过期失效了,token又是保存在redis服务器上,redis服务器无应答,拒绝我们访问。
redis问题解决办法:
linux下找到安装的redis文件路径,vim编辑redis.conf文件
1、注释掉 bind 127.0.0.1
2、关闭保护模式 ,将protected-mode 设为 no
3、设置后台启动,daemonize 设为 yes
4、设置密码
5、防火墙会导致连接不上,关闭防火墙。或者根据自己需要,开放端口等操作。