# API03004: Solicitação Muito Grande

## O Que Isso Significa[​](#what-this-means "Link direto para O Que Isso Significa")

A solicitação que você está enviando excede os limites de tamanho do servidor. Isso geralmente acontece ao tentar enviar muitos dados de uma vez.

## Causas Comuns[​](#common-causes "Link direto para Causas Comuns")

* **Operações em lote grandes** — Tentando sincronizar muitos registros de uma vez
* **Imagens grandes** — Enviando imagens em tamanho excessivo
* **Itens demais** — Pedido com muitas linhas de itens
* **Limites do servidor** — O PHP ou servidor web tem limites de upload baixos

## Como Corrigir[​](#how-to-fix "Link direto para Como Corrigir")

### 1. Reduza o Tamanho da Solicitação[​](#1-reduce-request-size "Link direto para 1. Reduza o Tamanho da Solicitação")

Se estiver sincronizando dados:

* Tente sincronizar em lotes menores
* O POS deve lidar com isso automaticamente
* Espere a sincronização atual ser concluída antes de começar outra

### 2. Verifique o Tamanho das Imagens[​](#2-check-image-sizes "Link direto para 2. Verifique o Tamanho das Imagens")

Se estiver enviando imagens:

* Redimensione as imagens antes de fazer o upload
* Utilize formatos compactados (JPEG vs BMP)
* A maioria das imagens de produtos funciona bem abaixo de 1MB

### 3. Divida Pedidos Grandes[​](#3-split-large-orders "Link direto para 3. Divida Pedidos Grandes")

Se um pedido tiver muitos itens:

* Considere dividir em vários pedidos
* Isso é raro na utilização normal do POS

### 4. Aumente os Limites do Servidor[​](#4-increase-server-limits "Link direto para 4. Aumente os Limites do Servidor")

Entre em contato com seu provedor de hospedagem ou edite as configurações do PHP:

```
// In php.ini or .htaccess

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. Verifique os Limites do Servidor Web[​](#5-check-web-server-limits "Link direto para 5. Verifique os Limites do Servidor Web")

O Nginx ou Apache pode ter seus próprios limites:

* `client_max_body_size` para Nginx
* `LimitRequestBody` para Apache

## Erros Relacionados[​](#related-errors "Link direto para Erros Relacionados")

* [API03005](/pt-BR/error-codes/API03005.md) — Limite de Taxa Excedido
* [API03007](/pt-BR/error-codes/API03007.md) — Fila de Solicitações Cheia
