ttserver tokyo

整理的ttserver 常用命令 ,供大家参考。

tcrmgr : 测试和调试ttserver的程序主要有: 

tcrmgr inform host: 获取服务器的信息  //tcrmgr inform 192.168.0.122

tcrmgr put host key value : 添加记录 

tcrmgr get host key : 获取记录 

tcrmgr out host key : 删除记录 

tcrmgr list host : 列出数据库中所有的key    //tcrmgr list 192.168.0.122

tcrmgr vanish host : 删除所有数据 

注意:删除的命令要谨慎使用

tt的服务器程序是ttserver,默认端口1978

ttserver [-host name] [-port num] [-thnum num] [-tout num] [-dmn] [-pid path] [-log path] [-ld|-le] [-ulog path] [-ulim num] [-uas] [-sid num] [-mhost name] [-mport num] [-rts path] [-ext path] [-mask expr] [-unmask expr] [dbname] 

 

  -host name : 指定需要绑定的服务器域名或IP地址。默认绑定这台服务器上的所有IP地址。 

  -port num : 指定需要绑定的端口号。默认端口号为1978 

  -thnum num : 指定线程数。默认为8个线程。 

  -tout num : 指定每个会话的超时时间(单位为秒)。默认永不超时。 

  -dmn : 以守护进程方式运行。 

  -pid path : 输出进程ID到指定文件(这里指定文件名)。 

  -log path : 输出日志信息到指定文件(这里指定文件名)。 

  -ld : 在日志文件中还记录DEBUG调试信息。 

  -le : 在日志文件中仅记录错误信息。 

  -ulog path : 指定同步日志文件存放路径(这里指定目录名)。 

  -ulim num : 指定每个同步日志文件的大小(例如128m)。 

  -uas : 使用异步IO记录更新日志(使用此项会减少磁盘IO消耗,但是数据会先放在内存中,不会立即写入磁盘,如果重启服务器或ttserver进程被kill掉,将导致部分数据丢失。一般情况下不建议使用)。 

  -sid num : 指定服务器ID号(当使用主辅模式时,每台ttserver需要不同的ID号) 

  -mhost name : 指定主辅同步模式下,主服务器的域名或IP地址。 

  -mport num : 指定主辅同步模式下,主服务器的端口号。 

  -rts path : 指定用来存放同步时间戳的文件名。 

  (以上cp自http://blog.s135.com/post/362.htm

  -ext path : 扩展的脚本文件 

  -mask expr : 需要禁止的命令,多个命名用","隔开 

  -unmaks expr : 允许的命令 

简单的启动、停止、重启命令:

ttservctl start,stop,restart

猜你喜欢

转载自lvinie.iteye.com/blog/1317827