서버

    TimeZone으로 인한 데이터 조회 실패

    TimeZone으로 인한 데이터 조회 실패

    현재 Voca-World라고 하는 언어 학습 웹 서비스를 운영중이다. 최근에 AWS와 Docker를 이용하여 서버를 배포했는데 저장한 영어 단어가 조회되지 않는 현상이 발생했다. 이 문제를 해결한 과정을 기록하려고 한다. 🔍 문제 해결 과정 문제의 원인을 살펴보기 위해 서버의 로그 파일을 확인해 보았다. 단어 저장시 문제가 생겼을 수 있기 때문에 단어 저장 -> 단어 조회 순서로 로그를 확인해봤다. 저장한 시간보다 9시간 늦은 시간으로 표기되었지만 타임존이 다른걸 생각해보면 문제는 없어보였다. 하지만 로그를 편하게 보기 위해 로그의 시간 기록도 한국 시간으로 바꿔주었다. [logback-variables.properties] LOG_PATTERN=[%-5level] %d{yyyy-MM-dd HH:mm:s..

    [컴퓨터 네트워크] 애플리케이션 계층

    [컴퓨터 네트워크] 애플리케이션 계층

    네트워크 애플리케이션 개발의 중심은 다른 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하기 위해 여러 종단 시스템에서 실행되는 소프트웨어를 작성해야한다. 하지만 네트워크 코어 장비에서 실행되는 소프트웨어는 작성할 필요 없다. ​ [네트워크 애플리케이션 구조] 1) 클라이언트 – 서버 구조 - 서버 ) 항상 켜져 있음 / 영구적 ip 주소 / 많은 호스트를 가지고 있는 데이터 센터 - 클라이언트 ) 서버와 소통 / 간헐적으로 연결됨 / 유동적인 ip주소 / 직접적으로 소통x 2) P2P구조 - 피어라는 간헐적으로 연결된 호스트 쌍이 서로 직접 소통함. - 자기 확장성 - 비용 효율적 ​ [프로세스 간 통신] 프로세스 : 종단 시스템에서 실행되는 프로그램 종단 시스템들은 소켓을 통한 메세지 교환으로 소..