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/

  • 相关阅读:
    常见树的总结
    《深入理解Java虚拟机》读书笔记(第三章)
    《Jave并发编程的艺术》学习笔记(1-2章)
    Java多线程与并发之面试常问题
    Morris遍历-如何用空间复杂度O(1)来遍历二叉树
    BFPRT算法
    Manacher
    maven基础
    play framework + sbt入门之环境搭建
    rancher部署kubernets集群
  • 原文地址:https://www.cnblogs.com/john-xiong/p/13497499.html
Copyright © 2011-2022 走看看