昨天 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 文件? 麻烦指教。
1
Vegetable 2020 年 12 月 9 日
把 nohup 打错了?
|
3
takemeaway 2020 年 12 月 9 日
重启解决 90%的问题
|
4
nano91 2020 年 12 月 9 日
试着不用 nohup 看看
|
5
Vegetable 2020 年 12 月 9 日
日志里是有 pid 的,看一下 pid 在不在,如果不在的话,不用用 nohup 启动,先前台启动一下看看会不会退出什么的
|
6
HENQIGUAI 2020 年 12 月 9 日
|
7
cco 2020 年 12 月 9 日
有 deamon 模式,为啥要用 nohup 呢?
|
8
Lonenso 2020 年 12 月 9 日
统一前台启动调试
|
9
d0m2o08 2020 年 12 月 9 日
xxx/redis/bin/redis-server xxx/redis/conf/redis-master.conf
直接看控制台输出 |
10
xzysaber 2020 年 12 月 9 日
可以使用 strace 看下系统调用。
|
11
no1xsyzy 2020 年 12 月 9 日
.pid 文件应该是必须清的吧
|