Creando instancia Zope adicional de depuración

Es posible que desee mantener su buildout.cfg para producción y sincronizar la configuración de desarrollo de forma automática como sea posible.

Además es de mucha utilidad para hacer analices entornos de producción, acceder a la interfaz administrativa de Zope, ver registro de log detallados, entre otras labores administrativas de Zope.

Agregar configuración

Una buena idea es utilizar el mismo archivo buildout.cfg, entonces debe modificar este archivo con el siguiente comando:

vim buildout.cfg

Si con cosas condicionales, como poner el modo de depuración activo, como es requerido, usted puede ampliar las secciones buildout, que a su vez crear Instancias Zope adicionales con la siguiente configuración:

parts =
    ...
    instance

[instance]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
user = admin:admin
http-address = 8080
debug-mode = off
verbose-security = off
event-log-level = info

Y crea su nueva instancia debug Zope, seguidamente de la sección instance con la siguiente configuración:

parts =
    ...
    instance-debug

# Crear un script lanzado el cual iniciará una
# instancia Zope en modo debug
[instance-debug]
# Extiende la instancia principal de producción
<= instance

# Aquí sobre escribes configuraciones especifica
# para hacer la instancia que se ejecute en modo debug
http-address = 8008
debug-mode = on
verbose-security = on
event-log-level = DEBUG

Guarde los cambios en el buildout.cfg.

Construcción del proyecto

Para la construcción del proyecto Buildout, ejecute el siguiente comando:

./bin/buildout

Ejecutar servidor Zope2

Su instancia principal de Zope permanece en modo de producción ejecutándola con el siguiente comando:

./bin/instance start

Y ahora usted puede iniciar si instancia de desarrollo Zope ejecutándola con el siguiente comando:

./bin/instance-debug fg

Nota

Usando siempre el modo fg de Zope para el modo depuración, pero no registra en el nivel de log.

Referencias

los comentarios son proporcionados por Disqus

Editar este documento

El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.

  1. Vaya hacia el articulo Creando instancia Zope adicional de depuración en GitHub.
  2. Presione el botón Fork. Este creara su propia copia personal de la documentación.
  3. Edite los archivos usando el editor de texto de GitHub desde su navegador Web
  4. Rellene en la caja de texto Commit message al final de la pagina indicando por que usted realizo estos cambios. Presione el botón Propose file change próximo a ese cuando haya finalizado.
  5. Luego diríjase a la página Send a pull request (no será necesario rellenar ningún texto adicional). Sólo tiene que pulsar el botón Send pull request.
  6. Sus cambios serán consultados por un revisor dentro de la pestaña Pull requests del proyecto en Github.

Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.