采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我重新去看了您的课程第17-8uwsgi和nginx的配置第22分27秒,这里您关闭掉第一个启动uwsgi的会话框后项目是正常的,而我现在关闭,项目是直接就重启了,不知道原因,最主要的是重启后redis就使用不到了,重启前redis还是正常使用的,这里指的不正常使用时因为在验证短信验证码的时候,redis里面是空的。但是重启前是正常的,里面是有手机号和验证码的
项目能重新启动 这个无所谓 只要能成功拉起来就行,你项目重启和redis 其实是没关系的 redis 是另外单独的服务,跟你项目没有必然关系,而且验证短信验证码这个存入redis的逻辑本身就不是一直存在,没记错的话是五分钟到期吧,到期自动删,是不是超时操作了呢,建议本地用个连接redis的软件 去连接云服务器中的redis,进行实时查看,换一个非xhsell的ssh软件尝试一下,无法复现这种问题,没有出现过类似毛病,只看到网上确实有说过xhsell断开连接redis服务中断的问题,尝试下讲师说的 supervisor 和tumux 试一下能否解决此类问题
xshell这种ssh工具有个问题就是,你在ssh中启动的进程会随着你关闭xshell也会被关闭,解决这种问题的方法就是在服务器上安装一个tmux 然后在tmux中启动进程就行了,这样关闭xshell就不会关闭进程了。 而且下次你还能重新进入你现在的窗口看到之前进程的运行情况
- - 是只有这xshell 这样还是其他ssh类的都有这个问题,我在mac上直接一直用也没出现过这个情况,get了 回去装个试试
超时应该不是,我也是设置了300秒,我是立即输入命令keys * 显示是empty,关于关闭xshell会重启项目的问题我已经找到解决方法了,讲师说的方法我也去尝试下
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
1.4k 18
1.6k 15
1.9k 13
2.1k 13
936 12