请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于xshell关闭的问题

老师您好,我重新去看了您的课程第17-8uwsgi和nginx的配置第22分27秒,这里您关闭掉第一个启动uwsgi的会话框后项目是正常的,而我现在关闭,项目是直接就重启了,不知道原因,最主要的是重启后redis就使用不到了,重启前redis还是正常使用的,这里指的不正常使用时因为在验证短信验证码的时候,redis里面是空的。但是重启前是正常的,里面是有手机号和验证码的

正在回答

1回答

项目能重新启动 这个无所谓 只要能成功拉起来就行,你项目重启和redis 其实是没关系的 redis 是另外单独的服务,跟你项目没有必然关系,而且验证短信验证码这个存入redis的逻辑本身就不是一直存在,没记错的话是五分钟到期吧,到期自动删,是不是超时操作了呢,建议本地用个连接redis的软件 去连接云服务器中的redis,进行实时查看,换一个非xhsell的ssh软件尝试一下,无法复现这种问题,没有出现过类似毛病,只看到网上确实有说过xhsell断开连接redis服务中断的问题,尝试下讲师说的 supervisor 和tumux  试一下能否解决此类问题

1 回复 有任何疑惑可以回复我~
  • bobby #1
    xshell这种ssh工具有个问题就是,你在ssh中启动的进程会随着你关闭xshell也会被关闭,解决这种问题的方法就是在服务器上安装一个tmux 然后在tmux中启动进程就行了,这样关闭xshell就不会关闭进程了。 而且下次你还能重新进入你现在的窗口看到之前进程的运行情况
    回复 有任何疑惑可以回复我~ 2020-03-08 13:04:43
  • Ethreal 回复 bobby #2
    - - 是只有这xshell 这样还是其他ssh类的都有这个问题,我在mac上直接一直用也没出现过这个情况,get了 回去装个试试
    回复 有任何疑惑可以回复我~ 2020-03-08 13:09:11
  • 提问者 WittChen #3
    超时应该不是,我也是设置了300秒,我是立即输入命令keys *   显示是empty,关于关闭xshell会重启项目的问题我已经找到解决方法了,讲师说的方法我也去尝试下
    回复 有任何疑惑可以回复我~ 2020-03-08 14:22:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信