웹한글기안기 서비스 설정 관련 문의

안녕하세요.

웹한글기안기 솔루션 서버의 디스크 용량 문제로,
아래와 같이 문의드리니 답변주시기 바랍니다.

  1. 각 디렉토리별 사용 용도 (아래 ‘현재 사용중인 디렉토리 경로’ 참조)
    • 현재 사용중인 디렉토리 경로
      /mnt/hancom/upload
      /mnt/hancom/save
  2. 위 디렉토리에 저장된 하위 디렉토리 및 파일에 대한 삭제 가능 및 영향도 여부
  3. 웹한글기안기에서 사용중인 디렉토리 경로의 변경 방법
  4. 웹한글기안기 서비스 재시작 방법

감사합니다.

안녕하세요. 답변드립니다.

1. 각 디렉토리별 사용 용도 (아래 ‘현재 사용중인 디렉토리 경로’ 참조)

/mnt/hancom/upload : 웹한글기안기에서 업로드된 파일이 저장되는 경로입니다. (파일열기, 그림넣기 등)
/mnt/hancom/save : 웹한글기안기에서 HwpCtrl.SaveAs()로 저장했을 때 파일이 저장되는 위치입니다.
그 외 임시파일 생성을 위한 경로가 있습니다.

2. 위 디렉토리에 저장된 하위 디렉토리 및 파일에 대한 삭제 가능 및 영향도 여부

웹한글 기안기에서 Open, Save 및 그밖에 비동기 요청들 (InsertPicture, InsertBackgroudPicture, GetTextFile(“HWP”), SetTextFile(“HWP”) 등)이 진행중일 때 파일을 삭제하면 해당 요청이 실패합니다.
실제로 위 API들은 비지니스 로직에서 조합되어 사용되기 때문에… 서비스가 실행중일 때 삭제시 서비스 장애가 발생될 수 있습니다.

3. 웹한글기안기에서 사용중인 디렉토리 경로의 변경 방법

웹한글기안기의 config 설정을 통해 변경이 가능합니다.

centOS를 기준으로 설명드립니다.

위치 : ~/.webhwpctrl/conf/config.properties (config.properties가 없으면 생성해야 합니다.)
내용 :

uploadPath=업로드 경로
savePath=저장 경로
tempPath=임시파일 생성경로

실제 예시 (/home/hancom/webhwpctrl/ 아래에 경로를 생성할 경우)

> vi ~/.webhwpctrl/conf/config.properties

uploadPath=/home/hancom/webhwpctrl/upload
savePath=/home/hancom/webhwpctrl/save
tempPath=/home/hancom/webhwpctrl/temp

4. 웹한글기안기 서비스 재시작 방법

웹한글기안기 서비스를 재시작 하기 위해서는 웹서비스와 필터서버 서비스를 각각 재기동 시켜야 합니다.

예시> 웹서비스로 톰캣을 사용하는 경우 (톰캣 서비스 경로가 ~/tomcat/ 인 경우

> ~/tomcat/bin/shutdown.sh
> ~/tomcat/bin/startup.sh

예시> 필터서버가 ~/webhwpctrl/webhwp-filter-service/ 에 설치된 경우

> ~/webhwpctrl/webhwp-filter-service/shutdown.sh
> ~/webhwpctrl/webhwp-filter-service/startup.sh

감사합니다.