Runtimes de Sandbox e Limites de Recursos
Selecione uma forma de computação e uma duração de expiração para cada sandbox e um timeout para cada comando.
Tempo de execução
O runtime gerenciado usa o Oracle Linux com o Python 3.11. Selecione python-3.11 ao criar um sandbox. Para fornecer sua própria imagem, consulte Usando uma Imagem Personalizada para um Sandbox.
Formas de Computação
| Forma | OCPUs | Memória |
|---|---|---|
SMALL
|
1 | 4 GB |
MEDIUM
|
2 | 8 GB |
LARGE
|
4 | 16 GB |
Duração e Timeouts
Defina a vida útil inicial da sandbox com expirationDuration na API ou --expiration-duration na CLI. A duração inicial máxima solicitada é de 48 horas. Use durações de ISO 8601, como PT5M por cinco minutos, PT30M por 30 minutos ou PT1H por uma hora.
Para adicionar tempo a um sandbox em execução, use a operação de extensão antes que ela expire. As extensões estão sujeitas a limites de serviço. Consulte Estendendo um Sandbox em Execução.
Cada comando tem uma timeout separada. Defina-o como o tempo necessário para o comando e certifique-se de que o tempo de vida útil do sandbox permaneça suficiente. Um timeout de comando não estende a expiração do sandbox.
Os snapshots têm uma duração de expiração separada. As definições de resposta do projeto e retenção de conversas não configuram vidas de sandbox ou snapshot.
Capacidade
Certifique-se de que sua tenancy tenha capacidade suficiente de CPU e memória de sandbox para os sandboxes e pools quentes que você planeja criar. Consulte Limites de Serviço para obter informações sobre como exibir limites e solicitar aumentos.