본문 바로가기

ubuntu2

Unit service failed to load properly, please adjust/correct and reload service manager: File exists 😂 문제 발생 😂 Ubuntu 22 LTS 환경 VM 서버에 설치했던 Redis 버전을 올리기 위해 기존 Redis 서비스를 삭제한 후 재설치하고 다시 실행시켰는데, 아래 이미지와 같은 에러가 발생하며 서비스가 실행되지 않았다. 메시지대로 시스템 로그를 확인했더니 다음과 같이 메시지가 출력되었다. 해당 문제는 unmask 명령어를 통해 해결 할 수 있었다. $ sudo systemctl unmask redis-server.service https://stackoverflow.com/questions/40317106/failed-to-start-redis-service-unit-redis-server-service-is-masked Failed to start redis.service: Unit red.. 2024. 6. 17.
Ubuntu 환경에서 Spring Boot Application을 service로 등록하기 일반적으로 리눅스 백그라운드 환경에서 스프링 부트 애플리케이션을 간단하고 빠르게 실행할 때는 nohup java -jar 명령어를 이용한다. 하지만 nohup 명령어로 실행하는 것은 로그 관리, 서비스 자동 재시작, 자원 관리 등 애플리케이션 운영에 필요한 여러 필요 사항을 쉽게 구현하기 어려운 문제를 가지고 있다. 스프링 부트 애플리케이션을 service로 등록해서 활용하는 것이 더욱 안정적이고, 한 번 구축해 놓으면 나중에 개발 단계나 운영 단계에서 훨씬 편리하기 때문에 유용하다. 아래는 우분투 환경에서 shiba-server-0.0.1-SNAPSHOT.jar 스프링 부트 애플리케이션을 'shiba' 라는 서비스로 등록하기 위한 과정을 단계별로 설명한다.1. JAR 파일 준비먼저, 실행할 JAR 파일.. 2024. 6. 8.