

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Impostazione dei valori di timeout in Amazon SWF
<a name="setting-timeouts"></a>

**Topics**
+ [Quote sui valori di timeout](#setting-timeouts-limits)
+ [Timeout dell'esecuzione del flusso di lavoro e del task di decisione](#setting-timeouts-execution)
+ [Timeout del task di attività](#setting-timeouts-activity)
+ [Vedi anche](#timeout-types-see-also)

## Quote sui valori di timeout
<a name="setting-timeouts-limits"></a>

I valori di timeout sono sempre dichiarati in secondi e possono essere impostati su qualsiasi numero di secondi fino a un anno (31536000 secondi), il limite massimo di esecuzione per qualsiasi flusso di lavoro o attività. Il valore speciale `NONE` viene utilizzato per impostare un parametro di timeout su "no timeout" o su infinito, ma viene ancora applicato il limite massimo di un anno.

## Timeout dell'esecuzione del flusso di lavoro e del task di decisione
<a name="setting-timeouts-execution"></a>

Puoi impostare i valori di timeout per i task di flusso di lavoro e decisione durante la registrazione del tipo di flusso di lavoro. Per esempio:

```
https://swf.us-east-1.amazonaws.com
RegisterWorkflowType
{
  "domain": "867530901",
  "name": "customerOrderWorkflow",
  "version": "1.0",
  "description": "Handle customer orders",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultExecutionStartToCloseTimeout": "3600",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultChildPolicy": "TERMINATE"
}
```

La registrazione di questo tipo di flusso di lavoro imposta il `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` su 600 secondi (10 minuti) e `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` su 3.600 secondi (1 ora).

Per ulteriori informazioni sulla registrazione del tipo di flusso di lavoro[Registrazione di un tipo di flusso di lavoro con Amazon SWF](swf-dg-register-workflow.md), consulta e `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` nel *riferimento alle API di Amazon Simple Workflow Service*.

Puoi sovrascrivere il valore impostato per `defaultExecutionStartToCloseTimeout` specificando `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) `.

## Timeout del task di attività
<a name="setting-timeouts-activity"></a>

Puoi impostare i valori di timeout per i task di attività durante la registrazione del tipo di attività. Per esempio:

```
https://swf.us-east-1.amazonaws.com
RegisterActivityType
{
  "domain": "867530901",
  "name": "activityVerify",
  "version": "1.0",
  "description": "Verify the customer credit",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultTaskHeartbeatTimeout": "120",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultTaskScheduleToStartTimeout": "1800",
  "defaultTaskScheduleToCloseTimeout": "5400"
}
```

La registrazione del tipo di attività imposta `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` su 600 secondi (10 minuti), `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` su 120 secondi (2 minuti), `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` su 1.800 secondi (30 minuti) e `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` su 5.400 secondi (1,5 ore). 

Per ulteriori informazioni sulla registrazione del tipo di attività[Registrazione di un tipo di attività con Amazon SWF](swf-dg-register-activity.md), consulta e `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` nel *riferimento alle API di Amazon Simple Workflow Service*. 

Puoi sovrascrivere il valore impostato per `defaultTaskStartToCloseTimeout` specificando `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` durante la programmazione del task attività.

## Vedi anche
<a name="timeout-types-see-also"></a>

[Tipi di timeout di Amazon SWF](swf-timeout-types.md)