Intervalo de reciclado de trabajadores de procesamiento (configuración del entorno)

Las herramientas que respetan el entorno Intervalo de reciclado de trabajadores de procesamiento definen cuántas secciones de imagen se procesarán antes de reiniciar los procesos de trabajador, para así prevenir posibles fallos en los procesos de larga duración.

Notas de uso

  • Detener y reiniciar un proceso de trabajo puede permitir recuperar los trabajos de análisis.
  • Cuando un único trabajo de análisis de ráster se divide en varias secciones para su procesamiento con trabajadores paralelos, pueden producirse fallos aleatorios si un solo trabajador ha procesado muchas secciones de forma continua. Este valor de entorno le permite establecer una duración para el reinicio de los procesos de trabajador. La duración es el número de secciones procesadas continuamente por el trabajador.

Sintaxis de cuadro de diálogo

Defina cuántas secciones de imagen se procesarán antes de reiniciar los procesos de trabajador, para así prevenir posibles fallos en los procesos de larga duración.

  • Intervalo de reciclado de trabajadores de procesamiento: define el número de secciones de imagen que se desea procesar antes de detener el proceso e iniciar nuevos procesos de trabajador. El valor predeterminado es 0.

Sintaxis de script

arcpy.env.recycleProcessingWorkers = recycle_processing_workers

ParámetroExplicación

recycleProcessingWorkers

Defina cuántas secciones de imágenes se procesarán antes de reiniciar procesos del trabajador. El valor predeterminado es 0.

sintaxis de recycleProcessingWorkers

Ejemplo de script

import arcpy
# Set the number of to be processed before stopping and starting new worker 
# processes to 5
arcpy.env.recycleProcessingWorkers = 5