전체 글

전체 글

    728x90
    반응형

    [NSSM] 서비스 일시중지 해결 방법

    개요 NSSM으로 등록한 서비스를 실행하면 일시 중지가 되는 현상이 발생했습니다. NSSM (Non-Sucking Service Manager)은 Windows 운영체제에서 서비스를 관리하기 위한 도구입니다. NSSM은 서비스를 실행하고 관리하는 데 도움을 주며, 기본적으로는 사용자가 제공하는 프로그램을 Windows 서비스로 변환하는 데 사용됩니다. 이를 통해 사용자는 일반적인 응용 프로그램을 백그라운드에서 실행되는 서비스로 간편하게 변환할 수 있습니다. NSSM의 특징과 사용법은 다음과 같습니다: 서비스 설정: NSSM을 사용하면 사용자는 서비스로 실행할 응용 프로그램을 선택하고 해당 프로그램의 실행에 필요한 모든 매개변수를 설정할 수 있습니다. NSSM은 서비스의 이름, 설명, 시작 유형 등과 같은..

    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..

    728x90
    반응형