주 콘텐츠로 건너뛰기
버전: 1.x

API03004: 요청이 너무 큽니다

이 의미는 무엇인가요

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

일반적인 원인

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

해결 방법

1. 요청 크기 줄이기

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

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

2. 이미지 크기 확인

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

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

3. 대량 주문 분할

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

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

4. 서버 제한 늘리기

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

// In php.ini or .htaccess
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 5000

5. 웹 서버 제한 확인

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

  • Nginx의 client_max_body_size
  • Apache의 LimitRequestBody

관련 오류