개발 125

JavaScript | UnhandledPromiseRejectionWarning: Error

1. 에러 메세지 : UnhandledPromiseRejectionWarning This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2. 원인 : catch block을 안쓰고 throw error를 사용해서 발생 오류가 발생한 코드 export const home = async (req, res) => { const videos = await Video.find({}); throw Error("this is error"); }; 3. 해결 : try - catch 를 블럭을 사용해..

개발/JavaScript 2020.04.22

홈페이지 접속 오류 | 페이지 열리는 속도 느릴 때 (index.jsp 로딩 느릴 때)

1. 상황 : 홈페이지 접속은 되지만 처음 index.jsp 열리는 속도가 엄청 느림 10초이상 소요. 서버상태를 봤을때 CPU 정상, DB정상, 메모리 정상이었음 '사이트1'과 '사이트2'의 서버가 동일한데 '사이트 1(홈페이지)'만 접속지연되고 '사이트2'는 정상. 홈페이지 정상 작동 할 때와 접속 지연이 되는 사이 새로 올린 파일 없음. 결론) java단의 문제가 아니고 javascript 단에서 계속 돌다가 페이지를 리턴하는 것이라고 추론함 2. 원인 : 만료된 외부 서비스 코드 index.jsp와 meta.jsp('사이트1'의 모든 페이지에 연결되어 있음, '사이트2'에는 연결되어 있지 않음)에 사용이 만료된 외부 서비스의 코드가 있었다 ex. 사용자 log 분석 서비스 logCorpSendXM..

개발 2020.04.01

midibus | 동영상 인코딩 wait

상황 : midibus (동영상 업로드/배포 서비스)에 업로드한 동영상이 waiit 상태일때 원인 및 해결 : 먼저 올린 동영상이 인코딩 중이며 순차적으로 인코딩 진행됨. 확인방법 : - 동영상 전체 목록에서 확인가능 - 가장 먼저 올린 동영상이 있는 페이지 (ex. 4페이지)로 이동하면 먼저 올린 동영상부터 인코딩 되고 있음 추가 : 중복해서 올린 동영상은 체크박스에서 체크후 목록 위의 [작업선택]드롭다운 메뉴에서 삭제가능

개발 2020.03.27

mysql workbench | 오류 | Table data import 시 unhandled exception 'ascii' codec ...

1. 오류 메세지 : unhandled exception 'ascii' codec can't encode character in position ordinal not in range(128) 2. 해결방법 : imort 하려고 하는 파일의 경로를 한글폴더가 아닌 경로로 바꾼다. 여기서 File Path칸에 한글이 없어야 한다 3. 참고 : https://sarc.io/index.php/forum/tips/1657-mysql-workbench-import-unhandled-exception-ascii-codec-can-t-encode-character-in-position-ordinal-not-in-range-128

개발 2020.03.20