대용량 파일(60MB이상) 승인반출 결재 첨부 또는 승인 시 오류 발생.
문의사항
- Case1) 대용량 파일(60MB 이상)을 승인반출시스템에 결재 요청시 첨부 파일이 없는 형태로 나타납니다.
- Case2) 결재자 승인 시 500 오류가 발생합니다.
답변사항
- 웹서비스(Tocmat)에 설정된 메모리 용량이 부족하여 대용량 파일이 업로드가 안되는 현상입니다.
[ 관련 로그 정보 ]
- 로그 파일 위치 : AMS\tomcat8\logs\tomcat8-stdout.YYYY-MM-DD.log (마지막 날짜 로그파일)
- 로그 메시지 : java.lang.OutOfMemoryError: Java heap Space
- 웹서비스(Tomcat)에 설정된 메모리를 최소1GB, 최대4GB 로 설정 후 웹서비스(Tomcat)을 재 시작 해 주시기 바랍니다.
- 웹서비스(Tomcat) 메모리 설정 방법은 아래와 같습니다.
[ Windows 일 경우 ]
- Tomcat 서비스 관리자를 실행하여 메모리 용량을 변경한 후 서비스를 재 시작 합니다.
(Tomcat 서비스 관리자 위치 : tomcat8\bin\tomcat8w.exe )
[ Unix 계열의 경우 ]
- Tomcat 메모리 설정 파일에서 메모리 용량을 변경 후 서비스를 재 시작 합니다.
1) 파일위치 : AMS\app\tomcat8.0\bin\catalina.sh
2) catalina.sh파일을 오픈하여 JAVA_OPTS 항목에 메모리 용량 정보를 변경함.
3) Tomcat 서비스를 재 시작함.
- 명령어 : systemctl restart tomcat
자료 번호: 299
작성: Wed, Jan 22, 2020
최근 수정: Sun, Nov 6, 2022
작성: Softcamp Admin
Online URL: https://docs.softcamp.co.kr/article.php?id=299