zoukankan      html  css  js  c++  java
  • 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 cellapp1
    Trying 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)
    
  • 相关阅读:
    判断两个数组是否相等
    IIS应用程序池性能分析
    配置Windows Update,补丁更新
    正则表达式从右往左进行匹配(Regex)
    OpenSSL
    openssl用法详解
    OpenSSL生成公钥私钥***
    HTTP认证与https简介
    单机至亿级流量大型网站系统架构的演进过程
    程序员常用英语词汇
  • 原文地址:https://www.cnblogs.com/txbabys/p/4137022.html
Copyright © 2011-2022 走看看