대용량 파일(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