CodisLabs / codis

Proxy based Redis cluster solution supporting pipeline and scaling dynamically
MIT License
13.14k stars 2.69k forks source link

Codis 输出版本号的问题 #499

Closed zhongjimax closed 8 years ago

zhongjimax commented 8 years ago

作者你好!

codis 2.0.9已经编译及安装成功。但是没找到可以输出版本号的命令,以下是我尝试输出版本号的命令:

bin/codis-proxy --version

bin/codis-config --version

bin/codis-server --version

以上命令输出的不是Codis系统版本号的命令,不知道要怎么敲打指令才能显示Codis系统版本号。

yangzhe1991 commented 8 years ago

执行dashboard和proxy时会在log输出版本号和编译时间的

2015年10月27日星期二,zhongjimax notifications@github.com 写道:

作者你好!

codis 2.0.9已经编译及安装成功。但是没找到可以输出版本号的命令,以下是我尝试输出版本号的命令:

bin/codis-proxy --version

bin/codis-config --version

bin/codis-server --version

以上命令输出的不是Codis系统版本号的命令,不知道要怎么敲打指令才能显示Codis系统版本号。

— Reply to this email directly or view it on GitHub https://github.com/wandoulabs/codis/issues/499.

Thanks, Phil Yang

zhongjimax commented 8 years ago

不好意思,日志里面真的没找到Codis版本号的信息。

Proxy日志: [tysxwg@CodisProxy04 log]$ head proxy.log.0 2015/10/12 11:36:54 main.go:77: [INFO] set log level to 2015/10/12 11:36:54 main.go:174: [INFO] running on 0.0.0.0:6379 2015/10/12 11:36:54 proxy.go:44: [INFO] create proxy with config: &{proxyId:proxy_4 productName:TV189 zkAddr:zk01.tv189.com:2181,zk02.tv189.com:2181,zk03.tv189.com:2181 passwd: fact: proto:tcp provider:zookeeper dashboardAddr:192.168.187.111:18087 pingPeriod:5 maxTimeout:1800 maxBufSize:131072 maxPipeline:1024 zkSessionTimeout:30} 2015/10/12 11:36:54 proxy.go:70: [INFO] proxy info = {Id:proxy_4 Addr:CodisProxy04.tv189.com:6379 LastEvent: LastEventTs:0 State:offline Description: DebugVarAddr:CodisProxy04.tv189.com:8080 Pid:26675 StartAt:2015-10-12 11:36:54.052127462 +0800 CST} 2015/10/12 11:36:54 proxy.go:196: [WARN] \ Attention ** 2015/10/12 11:36:54 proxy.go:197: [WARN] You should use kill {pid} rather than kill -9 {pid} to stop me, 2015/10/12 11:36:54 proxy.go:198: [WARN] or the node resisted on zk will not be cleaned when I'm quiting and you must remove it manually 2015/10/12 11:36:54 proxy.go:199: [WARN] *** 2015/10/12 11:36:54 proxy.go:231: [INFO] wait to be online: proxy_4 2015/10/12 11:36:55 proxy.go:91: [INFO] mark myself online [tysxwg@CodisProxy04 log]$ head proxy.log.1 2015/10/12 11:59:55 main.go:77: [INFO] set log level to 2015/10/12 11:59:55 main.go:174: [INFO] running on 0.0.0.0:6379 2015/10/12 11:59:55 proxy.go:44: [INFO] create proxy with config: &{proxyId:proxy_4 productName:TV189 zkAddr:zk01.tv189.com:2181,zk02.tv189.com:2181,zk03.tv189.com:2181 passwd: fact: proto:tcp provider:zookeeper dashboardAddr:192.168.187.111:18087 pingPeriod:5 maxTimeout:1800 maxBufSize:131072 maxPipeline:1024 zkSessionTimeout:30} 2015/10/12 11:59:55 proxy.go:70: [INFO] proxy info = {Id:proxy_4 Addr:CodisProxy04.tv189.com:6379 LastEvent: LastEventTs:0 State:offline Description: DebugVarAddr:CodisProxy04.tv189.com:8080 Pid:28054 StartAt:2015-10-12 11:59:55.866376507 +0800 CST} 2015/10/12 11:59:55 proxy.go:196: [WARN] ** Attention ** 2015/10/12 11:59:55 proxy.go:197: [WARN] You should use kill {pid} rather than kill -9 {pid} to stop me, 2015/10/12 11:59:55 proxy.go:198: [WARN] or the node resisted on zk will not be cleaned when I'm quiting and you must remove it manually 2015/10/12 11:59:55 proxy.go:199: [WARN] *** 2015/10/12 11:59:55 proxy.go:231: [INFO] wait to be online: proxy_4 2015/10/12 11:59:56 proxy.go:91: [INFO] mark myself online

Dashboard日志: [tysxwg@CodiServer01 log]$ head dashboard.log 2015/09/29 15:17:33 dashboard.go:160: [INFO] dashboard listening on addr: :18087 2015/09/29 15:17:33 dashboard.go:143: [INFO] dashboard node created: /zk/codis/db_TV189/dashboard, {"addr": "192.168.187.111:18087", "pid": 34502} 2015/09/29 15:17:33 dashboard.go:144: [WARN] \ Attention ** 2015/09/29 15:17:33 dashboard.go:145: [WARN] You should use kill {pid} rather than kill -9 {pid} to stop me, 2015/09/29 15:17:33 dashboard.go:146: [WARN] or the node resisted on zk will not be cleaned when I'm quiting and you must remove it manually 2015/09/29 15:17:33 dashboard.go:147: [WARN] ***

yangzhe1991 commented 8 years ago

抱歉,似乎是某个版本开始被拿掉了……有时间再加回来。可以浏览器访问proxy的DebugVarAddr端口(默认9001)下的/debug/vars 路径,返回一个json,router字段里有版本信息

yangzhe1991 commented 8 years ago

加到--version命令返回的内容里了

zhongjimax commented 8 years ago

谢谢作者的解答!