[세무사·회계 사무원] 세이브드(Saved) 정산 데이터 내보내기 중 무한 로딩 멈춤 1분 해결법

월말 결산 시즌만 되면 피가 마르는 세무사님들과 회계 사무원분들, 아마 지금 이 글을 검색해서 들어오셨다면 세이브드(Saved) 정산 데이터 내보내기 버튼을 눌러놓고 99%에서 멈춘 게이지를 멍하니 바라보고 계실 겁니다. 고객사 전표 수천 건을 엑셀로 뽑아서 조정 계산서를 만들어야 하는데, 브라우저 응답 없음 메시지가 뜨거나 무한 로딩 멈춤 현상이 발생하면 정말 눈앞이 캄캄해지죠. 저도 마감 1시간 전 이 오류 때문에 식은땀을 흘리며 삽질했던 경험이 있기에, 지금 여러분이 느끼는 그 절박한 심정을 누구보다 잘 알고 있습니다.

이 현상은 단순히 인터넷이 느려서 발생하는 문제가 아닙니다. 대량의 데이터를 브라우저 임시 메모리에 쌓아두고 한꺼번에 파일로 변환하는 과정에서 스크립트 리소스 충돌이나 로컬 스토리지 한계가 발생한 것이 핵심 원인입니다. 지금부터 제가 알려드리는 단계별 해결책을 1분만 투자해서 따라 하시면, 브라우저 강제 종료 없이 안전하게 정산 데이터를 추출하실 수 있습니다.

세이브드(Saved) 무한 로딩 해결 핵심 요약
1. 브라우저 캐시 및 가속 설정 초기화로 메모리 확보
2. 대용량 데이터 추출 시 기간별 분할 다운로드 적용
3. 자바스크립트 힙 메모리(Heap Memory) 강제 해제
4. 시크릿 모드를 통한 확장 프로그램 간섭 차단
5. 응답 없을 때 강제 종료 대신 대기열 강제 활성화

원인 분석

세이브드와 같은 클라우드 기반 정산 솔루션에서 데이터 내보내기가 멈추는 이유는 크게 4가지 기술적 배경이 있습니다.

  • 브라우저 렌더링 메모리 부족: 수만 줄에 달하는 엑셀 데이터를 브라우저 내부에서 .xlsx 파일 형식으로 빌드할 때, 할당된 자바스크립트 메모리(V8 엔진)를 초과하면 브라우저가 멈춥니다.
  • 하드웨어 가속 충돌: 정산 툴의 그리드(Grid) 렌더링 방식과 PC 그래픽 카드의 하드웨어 가속 설정이 충돌하여 화면이 하얗게 변하는 현상이 발생합니다.
  • 로컬 스토리지(IndexedDB) 오염: 이전 정산 시 남아있던 데이터 찌꺼기가 새로운 추출 요청과 겹치면서 파일 생성 로직이 무한 루프에 빠집니다.
  • 보안 확장 프로그램 간섭: 회사 PC에 설치된 보안 프로그램이나 광고 차단기가 세이브드의 대용량 데이터 스트리밍을 비정상적인 활동으로 간주해 차단하는 경우입니다.

해결 방법

가장 쉽고 빠른 방법부터 순서대로 진행해 보세요. 1번 단계만으로도 80% 이상 해결됩니다.

1. 크롬 하드웨어 가속 비활성화 및 캐시 삭제

브라우저가 대량의 표 데이터를 처리할 때 그래픽 연산 장치와 충돌하는 것을 방지합니다.

  1. 크롬 브라우저 우측 상단 점 3개(메뉴)를 클릭하고 [설정]으로 들어갑니다.
  2. 왼쪽 메뉴에서 [시스템]을 클릭합니다.
  3. '가능한 경우 그래픽 가속 사용' 옵션을 [끔] 상태로 변경합니다.
  4. 변경 후 나타나는 [다시 시작] 버튼을 누릅니다.
  5. 이후 Ctrl + Shift + Del을 눌러 '쿠키 및 기타 사이트 데이터'와 '캐시된 이미지 및 파일'을 삭제하고 세이브드에 다시 로그인합니다.

2. 시크릿 모드에서 데이터 단독 추출

기존 브라우저 세션과 확장 프로그램의 간섭을 완전히 차단하는 환경을 만듭니다.

  1. 키보드에서 Ctrl + Shift + N을 눌러 시크릿 창을 켭니다.
  2. 세이브드 정산 페이지에 접속하여 로그인합니다.
  3. 다른 탭을 모두 닫고 오직 내보내기 페이지 하나만 띄워놓은 상태에서 추출을 시도합니다.

3. 데이터 추출 기간 분할 (중요)

한꺼번에 1년 치나 6개월 치를 뽑으려 하면 서버와 클라이언트 모두 마비됩니다. 물리적으로 데이터를 나누어 요청하는 것이 가장 안전합니다.

  1. 전체 기간 선택 대신 1개월 단위 또는 15일 단위로 필터를 설정합니다.
  2. 데이터 행(Row) 수가 5,000건을 넘지 않도록 나누어 내보내기를 실행합니다.
  3. 각각 다운로드한 엑셀 파일은 나중에 엑셀의 [데이터 합치기] 기능을 이용해 통합하는 것이 업무 효율 면에서 훨씬 빠릅니다.

4. 자바스크립트 힙 메모리 강제 확보 (고급)

브라우저가 응답 대기 상태일 때 시스템 자원을 강제로 정산 페이지에 집중시킵니다.

  1. 정산 페이지에서 F12(개발자 도구)를 누릅니다.
  2. 상단 탭 중 [Memory] 탭을 선택합니다.
  3. 하단에 있는 쓰레기통 아이콘 (Collect Garbage)을 3~4번 연달아 클릭합니다.
  4. 이 작업은 브라우저 내 불필요한 메모리 점유를 강제로 해제하여 파일 생성 프로세스에 여유 공간을 만들어줍니다.

그래도 해결되지 않을 때

만약 위 조치 이후에도 특정 업체 데이터만 내보내기가 안 된다면, 이는 해당 데이터베이스(DB) 내의 특수문자나 인코딩 오류 때문일 확률이 높습니다. 이럴 때는 세이브드 내 고객센터 실시간 채팅을 통해 "특정 구간 데이터 로우(Row) 오류 확인 요청"을 보내야 합니다.

또한, 당장 마감 시간이 5분 남았는데 해결이 안 된다면 브라우저를 엣지(Edge)웨일(Whale)로 바꿔서 시도해 보세요. 엔진은 같지만 메모리 관리 정책이 조금씩 달라 의외로 한 번에 통과되는 경우가 많습니다.

문제 예방 방법

매번 월말마다 고생하지 않으려면 평소 관리가 중요합니다. 업무용 PC의 크롬 계정에는 업무와 관련 없는 확장 프로그램을 절대 설치하지 마세요. 또한, 세이브드 유료 플랜 중 기업 전용 엔터프라이즈 사양을 사용 중이라면 본사에 요청해 'API 직접 연동' 방식을 구축하는 것이 좋습니다. 대량 정산 데이터를 엑셀로 일일이 뽑는 것보다 ERP와 직접 연동하는 것이 리소스 충돌을 근본적으로 막는 길입니다.

FAQ

Q. 내보내기 중 99%에서 멈췄는데 창을 닫아도 되나요?

A. 아니요, 99%는 파일 빌드가 거의 완료된 상태입니다. 이때 F12를 눌러 메모리 정리 작업을 수행하며 30초만 더 기다려 보세요. 만약 5분 이상 변화가 없다면 그때 새로고침을 하셔야 합니다.

Q. 엑셀 파일 형식이 깨져서 나옵니다.

A. 이는 파일 이름에 특수문자(%, #, & 등)가 포함된 경우 발생합니다. 내보내기 설정에서 파일명을 영문이나 숫자로 단순하게 지정해 보세요.

마무리 요약

세이브드 정산 데이터 내보내기 무한 로딩은 결국 브라우저 가용 자원의 한계 때문입니다. 하드웨어 가속을 끄고, 시크릿 모드를 활용하며, 데이터를 월별로 분할하는 세 가지만 기억하셔도 마감 직전의 지옥 같은 상황을 충분히 피하실 수 있습니다. 지금 바로 설정을 변경하고 무사히 퇴근하시길 바랍니다!

댓글 쓰기

다음 이전