欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ttserver tokyo 博客分类: tool  

程序员文章站 2024-03-23 13:59:10
...

整理的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