Obsidian/Recognition/Work Related/1.업무메모/2022.05/2022-05-24.md

71 lines
3.4 KiB
Markdown
Raw Permalink Normal View History

2023-08-14 16:19:25 +00:00
- CMD창 Clear : cls
- java 버전 지정하여 실행
"[자바경로]\java.exe" -jar [jar파일명]
D:\JAVA\Java-1.8-32bit\jdk1.8.0_281\bin\java.exe -jar EyeSV_MSG-1.0.0.0.jar
- Java CMD에서 한글깨질때 옵션추가
-Dfile.encoding=UTF-8
- CMD 임시로 인코딩 변경 : chcp 65001, 949
- VirtualBox + 리눅스 "폴더의 내용을 보일 수 없습니다."오류시
vboxsf그룹에 사용자 추가후 재부팅
\# gpasswd -a gtest vboxsf
---
배포 테스트
- Windows
```
chcp 65001
D:\JAVA\Java-1.8-32bit\jdk1.8.0_281\bin\java.exe -jar -Dfile.encoding=UTF-8 "D:\프로젝트문서\디지털중단파\배포테스트\eyesv_msg\EyeSV_MSG-1.0.0.0.jar"
```
- Linux
```
cd /data/GMT/EyeSV_MSG
java -jar -Dfile.encoding=UTF-8 "EyeSV_MSG-1.0.0.0.jar"
```
작업결과
2022.05.25 ~ 2022.05.27, 2022.05.28
김현 수석, 김동균 선임, 장수찬 연구원
작업목적:
1. EyeSV_MSG 에서 하루에 수동위치보고 요청을 송신할 수 있는 최대치를 벗어나지 않도록 스케쥴링하여 선박별 위치보고 수신율 향상을 도모.
2. 방송(단문자, 이미지, 기상예보, 태풍정보, 기상특보)패킷에 기 협의된 방송인덱스를 포함하여
전송하고 선박국으로부터 응답패킷에 포함된 마지막 수신한 방송ID를 DB에 저장 관리 하여
이를 최대 방송 전달 거리 산출용도로 활용할 수 있도록 개선.
3. 상황관제 시스템의 각 조회 현황들의 조회 속도를 개선하고
항차별 통계현황 추가 및
실시간 위치보고 요청 처리현황 및 부하율을 확인 가능하도록 개선
1. 수동 위치 요청 송신 스케쥴링 기능 개선.
EyeSV_MSG 에서 하루에 수동위치보고 요청을 송신할 수 있는 최대치를 벗어나지 않도록
스케쥴링하여 선박별 위치보고 수신율 향상을 도모.
2. 방송 송신율 산출을 위한 방송인덱스 전송.
방송(단문자, 이미지, 기상예보, 태풍정보, 기상특보)패킷에 기 협의된 방송인덱스를 포함하여
전송하고 선박국으로부터 응답패킷에 포함된 마지막 수신한 방송ID를 DB에 저장 관리 하여
이를 최대 방송 전달 거리 산출용도로 활용할 수 있도록 개선.
3. 상황관제 시스템 수신율 통계방식 개선. 상황관제 시스템의 각 조회 현황들의 조회 속도를 개선하고 항차별 통계현황 추가 및
실시간 위치보고 요청 처리현황 및 부하율을 확인 가능하도록 개선
작업 세부 사항
1. 소스 배포 (25일)
- DB 어뎁터 서버에 EyeSV_MSG 프로그램 배포.
- 상황관제 시스템 임시배포후 개선사항 정상작동 확인.
2. 배포후 로그 및 DB데이터 확인 (25 ~ 26일)
- 배포 직후 EyeSV_MSG 수동위치보고 요청 패킷 확인 -> 정상.
- 수동위치보고 요청에 대한 송신소 응답패킷 확인 -> 정상.
- 방송(기상예보) 패킷에 방송인덱스 포함여부 확인 -> 정상.
- 방송한 인덱스가 위치보고 패킷에 방송ID로 포함되어 수신되었는지 확인
-> 일부 선박에서 송신한 패킷에 포함되어 육상국에 수신되었지만
삼영이엔씨에 정상 데이터인지 확인 요청.
- 배포전 기 요청자료중 아직 처리되지 않은 요청건 Time Out 취소 처리함.
(03월 30일 ~ 05월 26일 04:30까지의 자료 대상, 약 23만건)