icc - 설정 복원데이터가 2.4Mbyte 사이즈 - 복원불가..
1. 설정 복원데이터가 관리 사이트가 늘지도 않는데 왜 백업할때마다 사이즈가 조금씩 느는지 .. 결국 몇달만에 2.4Mbyte정도 되었어요.
2. ICC를 새로 설치하고 복원을 하려는데 데이터 사이즈가 넘어가 에러나는것으로 추정.
아래는 gpt 의견...
백업 복원 시 service.cgi의 요청 크기 제한으로 복원 실패 및 파일 손상 오표시
안녕하세요. ipTIME ICC 1.022에서 기존 서버의 설정 백업을 새 서버에 복원하는 과정에서 오류가 발생하여 제보드립니다.
사용 환경
- 기존 ICC와 신규 ICC 모두 버전 1.022
증상 및 재현 방법
1. 기존 ICC에서 설정 백업 파일을 다운로드합니다.
2. 신규 ICC에서 해당 파일로 복원을 시도합니다.
3. 초기 설정 과정에서는 마지막 단계에서 서버 연결 오류가 발생합니다.
4. 신규 설정 완료 후 백업/복구 메뉴에서 복원하면 **“ipTIME ICC의 복구파일이 손상되었습니다”**라고 표시됩니다.
5. 반면 신규 서버에서 생성한 작은 백업 파일은 동일 서버에서 정상 복원됩니다.
브라우저 개발자 도구에서 확인한 복원 요청은 다음 구조입니다. method: icc/config/restore params:
filename: Backup_ICC_20261020_005803.config
data: 백업 파일의 Base64 문자열
기존 백업의 Base64 데이터는 약 3.3MB이며, 해당 요청에 HTTP 200과 함께 아래 오류가 반환됩니다. {"result":null,"error":{"code":-32700,"message":"Parse error"}}
원인으로 확인된 부분
신규 컨테이너의 /home/httpd/cgi/service.cgi를 정적 분석한 결과, 요청 본문 크기를 1,048,575바이트 이하로 제한하고, 초과하면 본문을 읽지 않고 내부 서비스로 전달하는 코드가 확인되었습니다. 실행 파일에는 다음 메시지도 포함되어 있습니다. cgi.servd: body too large (%ld bytes, cap=1MB), dropped
따라서 정상적인 백업 파일이라도 Base64를 포함한 JSON 요청이 약 1MB를 넘으면 복원이 차단되고, 이후 Parse error가 발생하는 것으로 판단됩니다.
2. ICC를 새로 설치하고 복원을 하려는데 데이터 사이즈가 넘어가 에러나는것으로 추정.
아래는 gpt 의견...
백업 복원 시 service.cgi의 요청 크기 제한으로 복원 실패 및 파일 손상 오표시
안녕하세요. ipTIME ICC 1.022에서 기존 서버의 설정 백업을 새 서버에 복원하는 과정에서 오류가 발생하여 제보드립니다.
사용 환경
- 기존 ICC와 신규 ICC 모두 버전 1.022
증상 및 재현 방법
1. 기존 ICC에서 설정 백업 파일을 다운로드합니다.
2. 신규 ICC에서 해당 파일로 복원을 시도합니다.
3. 초기 설정 과정에서는 마지막 단계에서 서버 연결 오류가 발생합니다.
4. 신규 설정 완료 후 백업/복구 메뉴에서 복원하면 **“ipTIME ICC의 복구파일이 손상되었습니다”**라고 표시됩니다.
5. 반면 신규 서버에서 생성한 작은 백업 파일은 동일 서버에서 정상 복원됩니다.
브라우저 개발자 도구에서 확인한 복원 요청은 다음 구조입니다. method: icc/config/restore params:
filename: Backup_ICC_20261020_005803.config
data: 백업 파일의 Base64 문자열
기존 백업의 Base64 데이터는 약 3.3MB이며, 해당 요청에 HTTP 200과 함께 아래 오류가 반환됩니다. {"result":null,"error":{"code":-32700,"message":"Parse error"}}
원인으로 확인된 부분
신규 컨테이너의 /home/httpd/cgi/service.cgi를 정적 분석한 결과, 요청 본문 크기를 1,048,575바이트 이하로 제한하고, 초과하면 본문을 읽지 않고 내부 서비스로 전달하는 코드가 확인되었습니다. 실행 파일에는 다음 메시지도 포함되어 있습니다. cgi.servd: body too large (%ld bytes, cap=1MB), dropped
따라서 정상적인 백업 파일이라도 Base64를 포함한 JSON 요청이 약 1MB를 넘으면 복원이 차단되고, 이후 Parse error가 발생하는 것으로 판단됩니다.






































