首页 > 代码库 > kbengine集群控制工具

kbengine集群控制工具

集群控制命令

目录地址: kbe/tools/server/pycluster/cluster_controller.py


### 查询服务端信息:

[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py query/-----------------------------------------------------[kbmachine: %CPU:16.24, %MEM:13.54, %pCPU:0.00, pMem:11.79m, totalMem=1070.44m/7908.32m, addr=192.168.11.11]      proc              cid             uid     pid     gid     %CPU    %MEM    usedMem extra1          extra2          extra3|-    loginapp  1657324666764709631     500     2682    23      0.11    0.47    37.45m  0               0               0|-     baseapp1 1080863912448030096     500     27131   15      1.28    0.79    62.71m  bases=125               clients=60      proxices=120|-     baseapp2 1152921505798081463     500     27610   16      0.87    0.77    61.02m  bases=107               clients=52      proxices=104|-     baseapp3 1224979099450159447     500     28097   17      0.89    0.78    61.63m  bases=110               clients=53      proxices=107|-     baseapp4 1297036693135742534     500     28572   18      0.88    0.77    60.88m  bases=93                clients=45      proxices=90|-     baseapp5 1369094286838111473     500     29050   19      0.88    0.77    60.51m  bases=124               clients=61      proxices=121|-     baseapp6 1441151884785180883     500     29530   20      0.88    0.77    60.65m  bases=106               clients=52      proxices=103|-     baseapp7 1513209478470765373     500     29993   21      1.03    0.77    61.11m  bases=126               clients=62      proxices=124|-     baseapp8 1585267072156340434     500     30461   22      0.81    0.78    61.57m  bases=83                clients=40      proxices=80/-----------------------------------------------------[kbmachine: %CPU:5.29, %MEM:11.81, %pCPU:0.00, pMem:11.86m, totalMem=934.02m/7908.32m, addr=192.168.11.12]      proc              cid             uid     pid     gid     %CPU    %MEM    usedMem extra1          extra2          extra3|-       dbmgr  288230377158391198      500     17940   4       0.64    0.73    57.68m  0               0               0|-  baseappmgr  360287971162772698      500     17941   5       1.27    0.45    35.62m  0               0               0|-  cellappmgr  432345565217478829      500     17942   6       0.00    0.16    12.74m  0               0               0|-     billing  144115189132878121      500     17939   2       0.00    0.49    38.73m  0               0               0/-----------------------------------------------------[kbmachine: %CPU:2.48, %MEM:11.65, %pCPU:0.00, pMem:11.82m, totalMem=921.06m/7908.32m, addr=192.168.11.13]      proc              cid             uid     pid     gid     %CPU    %MEM    usedMem extra1          extra2          extra3|-     cellapp1 504403161688137595      500     30217   7       0.35    0.66    52.17m  entities=49     cells=0         0|-     cellapp2 576460755071688378      500     30221   8       0.35    0.64    50.66m  entities=47     cells=0         0|-     cellapp3 648518348774108774      500     30225   9       0.34    0.64    50.51m  entities=54     cells=0         0|-     cellapp4 720575942459711730      500     30229   10      0.38    0.64    50.85m  entities=55     cells=0         0|-     cellapp5 792633536145339277      500     30233   11      0.37    0.64    50.59m  entities=39     cells=0         0|-     cellapp6 864691129830946700      500     30237   12      0.33    0.64    50.61m  entities=56     cells=0         0|-     cellapp7 936748723516524832      500     30241   13      0.35    0.64    50.58m  entities=32     cells=0         0|-     cellapp8 1008806317202177300     500     30245   14      0.33    0.64    50.47m  entities=59     cells=0         0/-----------------------------------------------------machines: 3, components=21, numBases=874, numProxices=849, numClients=425, numEntities=391, numCells=0.

### 启动服务端:

[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py start[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py start dbmgr|baseappmgr|cellappmgr|baseapp|cellapp|cellapp|loginapp

### 关闭服务端:

[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py stop

### 脚本控制台:

[kbe@gameserver ~]$ python $KBE_ROOT/kbe/tools/server/pycluster/cluster_controller.py console cellapp1Trying 192.168.11.15...Connected to . (192.168.11.15).Escape character is ‘^]‘.password:kbe	(Set in the [kbengine_defs.xml]->telnet_service->password)welcome to cellapp Version: 0.0.1. Config: Hybrid64. Built: 10:53:47 Nov 20 2013. AppUID: 504403161688137595. UID: 500. PID: 30217/---------------------------------------------Command List:[:help          ]: list commands.[:quit          ]: quit the server.[:python        ]: python console.[:root          ]: return to the root layer.[:cprofile      ]: collects and reports the internal c++ profiles                 of a server process over a period of time.                 usage: ":cprofile 30"[:pyprofile     ]: collects and reports the python profiles                 of a server process over a period of time.                 usage: ":pyprofile 30"[:eventprofile  ]: a server process over a period of time,                 collects and reports the all non-volatile cummunication                 down to the client.                 usage: ":eventprofile 30"[:mercuryprofile]: collects and reports the mercury profiles                 of a server process over a period of time.                 usage: ":mercuryprofile 30"/--------------------------------------------- [cellapp@python ~] >>> [cellapp@python ~] >>> dir(KBEngine)

kbengine集群控制工具