MSA 운영 시 Eureka 서비스 중단과 좀비 프로세스 관리 방법 2가지

MSA (Micro Service Architecture) 운영 시에 Eureka에 등록된 서비스 중 일부를 중지했음에도 해당 서비스의 프로세스가 시스템에서 정상적으로 종료되지 않는 경우, 시스템 안정성과 서비스 관리에 문제가 생길 수 있다. 일종의 좀비 프로세스인데 이를 해결하기 위해 프로세스 관리 및 Eureka의 Service Registry에 대해서 같이 알아보자. Eureka에 등록된 서비스의 중지 및 좀비 프로세스 관리 1. 좀비 프로세스란? 2. … Read more

리눅스 환경에서 도커 관리와 시스템 최적화

도커 설정 및 관리 🔗도커 공식 도큐먼트 도커 정보 확인 리눅스 상에서 *(wget, apt-get, yum)과 같은 도구들은 리눅스 시스템에서 사용되는 패키지 관리 도구입니다. 이들을 이용해서 설치하게 되면 때때로 해당 설치 파일에 설치되었는지 파악이 안될 때가 있다. 마찬가지로 도커를 설치하고 어디에 설치 되었는지 파악이 안될 때 쓰는 방법이 있다. *(wget, apt-get, yum) 위 코드를 리눅스에 치면 … Read more

GPT 프롬프트 자동화 Perplexity AI

들어가며 GPT 프롬프트를 활용한 생산성 향상은 많은 사람들에게 매력적인 도전 과제가 되고 있습니다. 특히 Perplexity AI와 같은 서비스는 GPT 기반으로 다양한 질문에 대한 답변을 제공하지만, 반복적인 질문 입력과 답변 확인이 번거로울 수 있습니다. 이를 해결하기 위해 저는 Node.js와 Puppeteer, 그리고 Windows Batch Script를 활용해 Perplexity AI 프롬프트를 자동화하는 시스템을 구현했습니다. 이 글에서는 해당 구현 과정을 … Read more

리눅스 사용자 정보 확인 3가지: id, who am i, whoami 명령어 완벽 가이드

리눅스 시스템을 처음 사용하는 사용자라면 "현재 이 시스템에 누가 로그인해서 접속해 있는가?"라는 질문이 가장 먼저 떠오를 것입니다. 시스템 관리자라면 자신의 계정이 root인지, 일반 사용자 계정인지 정확히 확인하고 어떤 차이가 있는지 분명하게 알아야 한다. 누가 내 집에 들어왔는데 가족이 들어왔는지 아니면 가족을 위장한 도둑이 들어왔는지 알아야 하는 것과 일맥상통한다. 이번 글에서는 리눅스에서 자신이 누구인지, 어떤 사용자 … Read more

ssh를 통해서 직접 워드프레스 백업하는 방법

사이버 패널 백업은 유료 서비스 워드프레스 생성 후 다음날 갑자기 홈페이지 접속이 안되었다. 보니 사이버패널(cyberpanel) 접속 자체가 안되었고 자체 프로그램에 문제가 있는 듯 하였다. 다행히 재시작을 하니 이전 내용 그대로 잘 뜨게 되었다. 하지만 이즘 불안감이 생겼고 미리 예방 차원에서 백업을 해야겠다고 생각을 하고 알아봤다. 근데 왠 걸 돈을 받네? 사이버패널은 무료지만 관리에 대한 것은 … Read more

Cron Job 설정으로 워드프레스 백업 자동화

Cron Job이란 무엇인가? Cron Job은 정해진 일정이나 특정 시간에 따라 자동으로 실행되는 작업을 의미합니다. 주로 리눅스/유닉스 시스템의 crontab 또는 윈도우의 작업 스케줄러(Task Scheduler)와 같은 기능을 통해 구현됩니다. 이는 시스템 관리자나 개발자가 반복적인 작업을 줄이고 효율성을 높이기 위해 사용하는 필수적인 도구 중 하나입니다. 오늘은 Cron Job을 설정하는 방법에 대해 알아보겠습니다. 특히, 이번 주제는 워드프레스 백업 데이터를 … Read more

챗봇 프로젝트의 진화 Dialogflow에서 GPT까지의 3년 여정

3년간의 도서관 챗봇 프로젝트 여정 Dialogflow를 활용한 초기 개발부터 GPT 통합까지, 인공지능 기술의 진화와 함께한 챗봇 개발의 도전! Node.js와 NestJS를 활용하여 Dialogflow와 GPT를 구현하여 챗봇으로 어떤 서비스를 할 수 있었는지 그리고 앞으로 어떤 서비스가 가능할지에 대해서 작성했습니다. 챗봇 프로젝트 3년 챗봇 프로젝트를 회사에서 맡아 내년이면 거의 3년이 되어간다. 그동안 제품 기획부터 개발까지 많은 시간을 챗봇 … Read more

웹 성능 최적화 네트워크 환경 4가지

우리는 웹페이지를 볼 때 마치 책을 펼쳐 보는 것 마냥 쉽게 내용을 확인하지만 컴퓨터는 이 과정을 매우 복잡한 절차를 거쳐 수행합니다. 그리고 갈수록 늘어나는 데이터량을 빠르게 화면에 보여주기 위해 많은 전문가들이 고심하고 있습니다. 이번 글은 어떤 부분을 고려하여 웹 성능이 최적화 되는지에 대해서 말하고자 합니다. 웹 성능을 좌우하는 요소는 정말 다양합니다. 그러나 중요한 요소를 뽑는다면 … Read more

error: Content is protected !!