# API03004: 요청이 너무 큽니다

## 이 의미는 무엇인가요[​](#what-this-means "이 의미는 무엇인가요으로 직접 링크")

보내고 있는 요청이 서버의 크기 제한을 초과합니다. 이는 일반적으로 한 번에 너무 많은 데이터를 보내려고 할 때 발생합니다.

## 일반적인 원인[​](#common-causes "일반적인 원인으로 직접 링크")

* **대량 배치 작업** — 한 번에 너무 많은 레코드를 동기화하려고 시도하는 경우
* **큰 이미지** — 너무 큰 이미지를 업로드하는 경우
* **너무 많은 항목** — 매우 많은 품목이 포함된 주문
* **서버 제한** — PHP 또는 웹 서버가 낮은 업로드 제한을 가지고 있는 경우

## 해결 방법[​](#how-to-fix "해결 방법으로 직접 링크")

### 1. 요청 크기 줄이기[​](#1-reduce-request-size "1. 요청 크기 줄이기으로 직접 링크")

데이터를 동기화하는 경우:

* 더 작은 배치로 동기화 시도
* POS가 자동으로 이를 처리해야 함
* 다른 작업을 시작하기 전에 현재 동기화가 완료될 때까지 기다리기

### 2. 이미지 크기 확인[​](#2-check-image-sizes "2. 이미지 크기 확인으로 직접 링크")

이미지를 업로드하는 경우:

* 업로드 전에 이미지 크기 조정
* 압축된 형식 사용 (JPEG 대 BMP)
* 대부분의 제품 이미지는 1MB 이하에서 잘 작동

### 3. 대량 주문 분할[​](#3-split-large-orders "3. 대량 주문 분할으로 직접 링크")

주문에 많은 항목이 있는 경우:

* 여러 주문으로 나누는 것을 고려
* 일반적인 POS 사용에서는 드문 경우

### 4. 서버 제한 늘리기[​](#4-increase-server-limits "4. 서버 제한 늘리기으로 직접 링크")

호스팅 제공업체에 문의하거나 PHP 설정을 수정하세요:

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

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. 웹 서버 제한 확인[​](#5-check-web-server-limits "5. 웹 서버 제한 확인으로 직접 링크")

Nginx 또는 Apache는 자체 제한을 가질 수 있습니다:

* Nginx의 `client_max_body_size`
* Apache의 `LimitRequestBody`

## 관련 오류[​](#related-errors "관련 오류으로 직접 링크")

* [API03005](/ko/error-codes/API03005.md) — 비율 제한 초과
* [API03007](/ko/error-codes/API03007.md) — 요청 대기열이 가득 참
