프로젝트

일반

사용자정보

결함 #1115

새기능 #937: 파이널 서비스

Final 생성 시 누락 및 오류 건

김동진이(가) 5년 이상 전에 추가함. 5년 이상 전에 수정됨.

상태:
완료
우선순위:
보통
담당자:
김동진
목표버전:
시작시간:
2019/06/26
완료기한:
2019/06/27
진척도:

100%

현업요청자:
고객사:
master
요청자:

설명

Final 생성 시 성공률이 60%

관련된 개정판들

개정판 e0f00e26 (비교(diff))
김동진이(가) 5년 이상 전에 추가함

issue #1115: queue 작업 수정. 작업중 PDF가 있을 경우 종료 처리 되도록 수정.

Change-Id: I6e4ebf418da750304fb112f17821deb336e2e25e

개정판 d39b2473 (비교(diff))
김동진이(가) 5년 이상 전에 추가함

issue #1115: wait, working 을 구분하고 dequeue 시 현재 작업중인 쓰레드가 있으면 대기 쓰레드에 보관. 작업 종료 후 작업 쓰레드에서 삭제할때 대기 쓰레드에 있는것이 있으면 enqueue. 변환중에 체크 로직 삭제.

Change-Id: I90fdd90fa5d08e9dc9cb346068f79d122767871a

개정판 6e5f7eaf (비교(diff))
김동진이(가) 5년 이상 전에 추가함

issue #1115: 업로드 시 GetFileName 부분 수정. file move 전 대상 파일이 존재 하면 삭제 후 move 하도록 수정. try catch 문 안으로 이동.

Change-Id: I6f4988a37a7ffa442d73288c892980b730b5b6f2

이력

#1 김동진이(가) 5년 이상 전에 변경

1. 같은 Document ID 로 중복 요청 시 스레드 간 같은 파일에 엑세스 하여 IOException 발생.
2. 원래 작업중이던 메인 프로세스가 죽어 기존 작업이 멈추고 Watcher 로 재실행 되기전까지 누락되는 부분 발생.

#2 김동진이(가) 5년 이상 전에 변경

  • 완료기한을(를) 2019/06/27(으)로 지정되었습니다.
  • 상태을(를) 신규에서 완료(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

#3 김동진이(가) 5년 이상 전에 변경

final service move exception error 핸들링 되지 않아서 이벤트 로그에 남은 경우.

응용 프로그램: KCOM_FinalService.exe
Framework 버전: v4.0.30319
설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.
예외 정보:System.IO.IOException
위치: System.IO.__Error.WinIOError(Int32, System.String)
위치: System.IO.File.InternalMove(System.String, System.String, Boolean)
위치: MarkupToPDF.MarkupToPDF.SetStampInPDF(KCOMDataModel.DataModel.FINAL_PDF, System.String, KCOMDataModel.DataModel.MARKUP_INFO)
위치: MarkupToPDF.MarkupToPDF.MakeFinalPDF(System.Object)
위치: System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
위치: System.Threading.ThreadHelper.ThreadStart(System.Object)

#4 백흠경이(가) 5년 이상 전에 변경

  • 상위 일감을(를) #937(으)로 지정되었습니다.

내보내기 Atom PDF

클립보드 이미지 추가 (최대 크기: 500 MB)