redis 重启后,起不来了

2020-12-09 10:01:02 +08:00
 piaochen0

昨天 centos 测试环境程序出了问题,就重启了下 redis (重启之前是可以连的),发现停掉,再启动后
发现直接连不上了。
ps -ef|grep redis 没有查到进程

启动命令如下:
nohub xxx/redis/bin/redis-server xxx/redis/conf/redis-master.conf >>xxx/redis/logs/redis.log 2>&1 &

tail -f redis.log 里面,也没有报错

不知道怎么解决,因为都是测试数据,可以直接删除 data 下面的内容试试吗?或者 run 目录下的.pid 文件? 麻烦指教。

2947 次点击
所在节点    Redis
11 条回复
Vegetable
2020-12-09 10:06:31 +08:00
把 nohup 打错了?
piaochen0
2020-12-09 10:11:43 +08:00
@Vegetable 不好意思,发帖的时候打错了,应该是 nohup
takemeaway
2020-12-09 10:14:03 +08:00
重启解决 90%的问题
nano91
2020-12-09 10:28:34 +08:00
试着不用 nohup 看看
Vegetable
2020-12-09 10:29:02 +08:00
日志里是有 pid 的,看一下 pid 在不在,如果不在的话,不用用 nohup 启动,先前台启动一下看看会不会退出什么的
HENQIGUAI
2020-12-09 10:34:10 +08:00
cco
2020-12-09 11:02:40 +08:00
有 deamon 模式,为啥要用 nohup 呢?
Lonenso
2020-12-09 11:17:45 +08:00
统一前台启动调试
d0m2o08
2020-12-09 13:53:46 +08:00
xxx/redis/bin/redis-server xxx/redis/conf/redis-master.conf
直接看控制台输出
xzysaber
2020-12-09 14:00:10 +08:00
可以使用 strace 看下系统调用。
no1xsyzy
2020-12-09 20:20:10 +08:00
.pid 文件应该是必须清的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX