zoukankan      html  css  js  c++  java
  • 通过XML-RPC API在本地远程控制supervisor

    客户端

    from xmlrpc.client import ServerProxy
    
    if __name__ == '__main__':
        server = ServerProxy("http://localhost:9001/RPC2")  # 初始化服务器
        print(server.system.listMethods())  # 打印所有方法接口
        print(server.supervisor.getAllProcessInfo())  # 调用
        print(server.system.methodHelp('supervisor.getAllProcessInfo'))  # 方法帮助
    

      

    接口列表信息

    [
      "supervisor.addProcessGroup",
      "supervisor.clearAllProcessLogs",
      "supervisor.clearLog",
      "supervisor.clearProcessLog",
      "supervisor.clearProcessLogs",
      "supervisor.getAPIVersion",
      "supervisor.getAllConfigInfo",
      "supervisor.getAllProcessInfo",
      "supervisor.getIdentification",
      "supervisor.getPID",
      "supervisor.getProcessInfo",
      "supervisor.getState",
      "supervisor.getSupervisorVersion",
      "supervisor.getVersion",
      "supervisor.readLog",
      "supervisor.readMainLog",
      "supervisor.readProcessLog",
      "supervisor.readProcessStderrLog",
      "supervisor.readProcessStdoutLog",
      "supervisor.reloadConfig",
      "supervisor.removeProcessGroup",
      "supervisor.restart",
      "supervisor.sendProcessStdin",
      "supervisor.sendRemoteCommEvent",
      "supervisor.shutdown",
      "supervisor.signalAllProcesses",
      "supervisor.signalProcess",
      "supervisor.signalProcessGroup",
      "supervisor.startAllProcesses",
      "supervisor.startProcess",
      "supervisor.startProcessGroup",
      "supervisor.stopAllProcesses",
      "supervisor.stopProcess",
      "supervisor.stopProcessGroup",
      "supervisor.tailProcessLog",
      "supervisor.tailProcessStderrLog",
      "supervisor.tailProcessStdoutLog",
      "system.listMethods",
      "system.methodHelp",
      "system.methodSignature",
      "system.multicall"
    ]
    

      

    详细文档介绍  https://www.rddoc.com/doc/Supervisor/3.3.1/zh/api/

  • 相关阅读:
    SQL Server没有足够的内存继续执行程序 (mscorlib)的解决办法
    在IIS上搭建WebSocket服务器(一)
    端口号被占用
    2018年 年度总结
    一个人颓废的九大根源
    Arrays.asList() 踩坑
    电脑关机命令
    div 悬浮
    ajax中 踩过的坑
    oracle 密码过期问题
  • 原文地址:https://www.cnblogs.com/john-xiong/p/13497499.html
Copyright © 2011-2022 走看看