supervisor_cache

Extensión RPC para Supervisor
Descargar ahora

supervisor_cache Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Naberezny
  • Sitio web del editor:
  • http://github.com/mnaberez/

supervisor_cache Etiquetas


supervisor_cache Descripción

Extensión RPC para Supervisor Supervisor_cache es una extensión RPC para el módulo de supervisor que proporciona la capacidad de almacenar en caché las cantidades limitadas de datos en la instancia del supervisor como pares de teclas / valor. Los paquetes de inicioStalación están disponibles en el Índice de Paquetes de Python (PYPI). Puede descargarlos desde allí o puede usar Easy_Install para instalar o actualizar automáticamente: $ Easy_Install -u Supervisor_CacheAlternativamente, puede descargar un paquete de GitHub en .tar.gz o .zip Format. Después de extraer el paquete, use el siguiente comando para instalar: $ Python Setup.py InstallSafter Instalación del paquete, debe modificar su archivo de supervisord.conf para registrar la interfaz RPC y el complemento Supervisorctl: supervisor.rpcinterface_factory = supervisor_cache. rpcinterface: make_cache_rpcinterface supervisor.ctl_factory = supervisor_cache.controllerplugin: make_cache_controllerpluginafter Modificando el archivo supervisord.conf, se debe reiniciar tanto la instancia de Supervisor y SupervisorCTL para que estos cambios tengan efecto. almacenado y recuperado. La siguiente sesión de intérprete de Python demuestra el uso. First, se debe configurar un objeto ServerProxy. Si Supervisord está escuchando en un zócalo INET, la configuración ServerProxy es simple: >>> Importar XMLRPCLIB >>> S = XMLRPCLIB.SERVERPROXY ('http: // localhost: 9001') Si Supervisord está escuchando en un socket de dominio, ServerProxy puede ser Configurado con SupervisortRansport. La URL aún debe suministrarse y ser una URL de HTTP válida para apaciguar a ServerProxy, pero es superfluo. >>> Importar XMLRPCLIB >>> de Supervisor.xMLRPC Importar supervisortRansport >>> S = XMLRPCLIB.SERVERPROXY ('http: //127.0 .0.1 / Lo que sea ', ... SupervisorRansport (' ',' ',' UNIX: ///path/to/supervisor.sock ')) Una vez que el ServerProxy se ha configurado de manera adecuada, ahora podemos ejercer Supervisor_cache: >>> s .cache.getkeys () [] >>> s.cache.store ('foo', 'bar') Verdadero >>> s.cache.fetch ('foo') 'bar' >>> s.cache.getkeys () La clave debe ser una cadena y no puede ser de longitud cero. El valor también debe ser una cadena, pero se le permite ser de longitud cero. Por favor, consulte la documentación de la fuente en línea para los detalles de cada comando disponible. Requisitos: · Python


supervisor_cache Software relacionado

Java SOS

Java SOS es un conjunto de servlets Java configurables para el edificio del sitio rápido. ...

319

Descargar

Nariz

Plugin de la nariz para las pruebas de motor de aplicación de Google ...

136

Descargar