Apache MPM event module 튜닝 (with 2.2 → 2.4 version upgrade)
·
Operation/Apache
이슈기존의 apache 2.2 버전을 apache 2.4 버전으로 업그레이드 후 ELB 에서 502 Error 발생ELB 에서 502 Error Code 가 지속적으로 발생함. (업그레이드 전 발생 X)Apache LogLevel Debug 로 변경한 이후 아래와 같은 로그가 발생함.[core:warn] [pid 3078:tid 3078] AH00045: child process 3110 still did not exit, sending a SIGTERM[core:error] [pid 3078:tid 3078] AH00046: child process 3104 still did not exit, sending a SIGKILL[mpm_event:notice] [pid 3078:tid 3078] AH004..
Terraform 기본 사용법 (2)
·
DevOps/IaC - Terraform
resource리소스 유형을 "local_file" 로 지정하면 terraform apply 를 실행하는 로컬에 파일이 생성된다. 그런데 아래와 같이 리소스 유형을 "aws_instance" 로 설정한다면 web 이라는 이름의 aws 인스턴스가 생성된다.resource "" "" { = }### EX ###resource "aws_instance" "web" { ami = "ami-123456" instance_type = "t3.micro" count = var.instance_count tags = { Name = "PROJECT-DEV-WEB-01a" }} data데이터 소스는 테라폼으로 정의되지 않는 외부 리소스 또는 저장된 정보를 테라폼 내에서..
k9s 설치
·
DevOps/Kubernetes (k8s)
k9s는 Kubernetes 클러스터를 터미널에서 효율적으로 탐색하고 관리할 수 있게 해주는 CLI 기반 대시보드다. 마치 htop이 시스템 모니터링을 도와주듯, k9s는 kubectl 없이도 리소스를 실시간으로 확인하고 조작할 수 있게 한다.주요 특징리소스 실시간 모니터링 (Pods, Deployments, Nodes 등)마우스 없이 키보드로만 조작 가능로그 보기, 재시작, 삭제 등 작업도 가능빠르고 가볍다 1. 설치1.1. macOS명령어 하나로 아주 간단하고 쉽게 설치할 수 있다.brew install derailed/k9s/k9s 1.2. windowschoco 가 설치되어 있다면 macOS 처럼 명령어 한 줄로 쉽게 설치가 가능하다. choco 또한 설치가 어렵지 않기 때문에, 전체적으로 k9s..