전체 글

전체 글

    728x90
    반응형

    Kafka 서버 비정상적 종료 에러 해결 (다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다)

    개요 개발서버의 Kafka 서버가 어느 순간 죽어있는 것을 확인했습니다. kafka\logs\server.log 파일을 확인해보니 아래의 로그 이후로 서버가 종료된것으로 판단되었습니다. java.nio.file.FileSystemException: C:\tmp\kafka-logs\__consumer_offsets-29\00000000000000000000.timeindex.cleaned -> C:\tmp\kafka-logs\__consumer_offsets-29\00000000000000000000.timeindex.swap: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다 해결방법 1. OS를 Window -> Linux로 변경 Kafka가 Window 환경보다 Linux ..

    [Expo] eas update를 통해 앱배포없이 수정사항 반영하기

    개요 Expo를 사용해서 React Native App 개발 포스팅에 이이서 eas update를 사용해서 비 네이티브 부분(ex Javascript, css) 의 수정사항을 구글 플레이스토어에 앱배포 없이 적용하는 방법에 대해서 알아보도록 하겠습니다. React native에서는 이런 기능을 위해서 CodePush를 사용합니다. CodePush는 Microsoft에서 제공하는 서비스로, 모바일 애플리케이션을 런타임 시에 업데이트할 수 있게 도와주는 도구입니다. 이를 통해 앱을 재배포할 필요 없이 사용자에게 새로운 코드나 리소스를 제공할 수 있습니다. 이는 애플리케이션의 성능 향상, 버그 수정, 또는 새로운 기능을 빠르게 배포하는 데 유용합니다. Expo에서는 Eas Update를 통해 CodePush와..

    [Kibana] server.publicBaseUrl 설정

    로컬이 아닌 환경에서 kibana에 접속할 시 아래의 이미지처럼 우측 하단에 warning창이 떳습니다. 해당 warning은 외부에서 kibana에 접속할때 발생하는 warning 입니다. kibana.yml 파일에 아래와 같이 server.publicBaseUrl: http://호스트명:5601 설정을 추가해주고 다시 시작해주면 정상적으로 접속되는것을 확인할 수 있습니다.# 키바나 설정파일server.name: kibanaserver.host: "0"server.publicBaseUrl: http://host명:5601# Elasticsearch 서버 정보elasticsearch.hosts: http://elasticsearch:9200elasticsearch.username: "e..

    [Docker] elasticsearch exited with code 137 에러 해결

    이전 Spring boot 환경에서 Docker로 ELK 사용하기 포스팅에서 Docker에 ELK를 실행하였습니다. 로컬환경에서는 정상적으로 실행되었는데 개발환경에서 Elasticsearch가 아래의 에러가 발생하면서 실행이 안되었습니다. elasticsearch exited with code 137 해당 에러에 대해서 확인해보니 Docker의 Out of Memory 에러였습니다. Docker의 기본 메모리 세팅은 2GB인데, 이 부분을 4GB 이상으로 설정해주면(혹은 더 크게) 해결이 된다고 합니다. Docker의 메모리는 Docker의 모드에 따라서 다르게 설정이 가능합니다. Windows Docker Desktop은 모드가 Hyper-V 모드, WSL 모드가 있는데 Hyper-V 모드의 경우는 아..

    728x90
    반응형