본문 바로가기
728x90

프로세스4

[Kubernetes] etcd 데몬 설정 및 문제해결 🔹 개요Kubernetes 클러스터를 운영할 때, etcd는 핵심 데이터 저장소 역할을 합니다. etcd가 정상적으로 동작하지 않으면 API 서버도 정상적으로 작동하지 않으며, kubectl 명령어를 실행할 때 etcdserver: request timed out 오류가 발생할 수 있습니다.이 글에서는 etcd를 데몬(service)으로 설정하는 방법과, 실행되지 않을 때의 문제 해결 과정을 정리합니다. ✅ etcd 데몬 설정 방법etcd 바이너리 다운로드 및 설치export ETCD_VERSION=v3.5.9curl -LO https://github.com/etcd-io/etcd/releases/download/${ETCD_VERSION}/etcd-${ETCD_VERSION}-linux-amd64.t.. 2025. 3. 18.
[Linux] PostgreSQL & Airflow 연동간 발생한 문제 🚀 개요PostgreSQL 과 Airflow 연동을 하는데 데이터 베이스를 PostgreSQL이 아닌 SQLite와 연동되는 오류가 발생하였다. 웹페이지 접속시 이러한 문구가 웹 페이지 상단에 올라온다. Do not use SQLite as metadata DB in production – it should only be used for dev/testing. We recommend using Postgres or MySQL. Click here for more information. 🚧참고할 이전 Posting2025.02.04 - [OS/Linux] - [Linux] PostgreSQL, Airflow 및 OS 계정 연동2025.02.04 - [OS/Linux] - [Linux] Airflow 2.. 2025. 2. 20.
[Linux] 리눅스 프로세스와 쓰레드 관리 프로세스와 쓰레드의 개념프로세스정의: 실행 중인 프로그램으로, 프로그램의 진행 상태를 완전하게 나타내는 자료구조의 집합입니다.구성 요소: 프로세스 디스크립터를 통해 프로그램의 실행 정보를 관리합니다.쓰레드정의: 프로세스 내에서 실행 흐름을 담당하며, 프로세스당 최소 하나 이상의 쓰레드가 존재합니다.리눅스에서 경량 프로세스(lightweight process)로 취급: 쓰레드 단위로 스케줄링이 이루어집니다.자원 공유: 쓰레드는 프로세스 내 자원(공간, 열린 파일 등)을 공유하지만, 공유 자원 접근 시 동기화가 필요합니다.💡 리눅스 커널 관점에서 프로세스와 쓰레드는 동일하게 취급됩니다.  PID와 PPIDPID (Process ID)정의: 각 프로세스에 부여되는 고유한 식별자입니다.특징: 프로세스 생성 순.. 2025. 1. 17.
[Hardware] 실제 서버 마운트 풀 때 유의사항(참고)(lsof) 개요하드웨어를 umount 할 때 umount: /mnt: target is busy. 이러한 메시지를 본 경험이 많을 것이다. 근데 터미널에서 모두 사용중이지 않을 것을 확인하였는데도 계속 이 메세지가 출력된다면 아래 방법을 시도해보는 것을 권장한다.제대로 마운트를 풀지 않고 물리적으로 연결을 끊으면 파일이 깨지거나 다양한 오류가 발생할 수 있기에 주의해야한다.현재 상태# dfdf: /run/user/0/gvfs: Transport endpoint is not connecteddf: /run/user/0/gvfs: Transport endpoint is not connectedFilesystem 1K-blocks Used Available Use% Mounted ondevtmpfs .. 2024. 10. 8.
728x90