728x90
반응형
SMALL

oraclecloud 2

[Linux] crontab × find 조합으로 N일 초과 파일 자동 삭제하기

서버를 운영하다 보면 로그 파일이 조용히 쌓여 어느 날 디스크를 꽉 채우는 상황을 겪게 됩니다.크롤러 로그가 100MB를 넘긴 후에야 뒤늦게 수동으로 지웠는데, 이 과정을 자동화한 방법을 소개합니다.상황 정리/home/user/project/logs/├── crawler_20260308.log # 날짜별 로그├── crawler_20260309.log├── crawler_20260310.log├── crawler_20260311.log└── crawler.log # 누적 메인 로그 (108MB...) 날짜별 로그(crawler_YYYYMMDD.log)는 매일 생성되지만, 오래된 파일은 굳이 보관할 필요가 없습니다.7일치만 남기고 초과분은 매일 자동 삭제되도록 설정합니다.핵심 명령어..

IT/etc 2026.03.12

[OCI] 무료 서버 잡기: API 스크립트로 A1.Flex 인스턴스 자동 선점 (+Discord 알람 연동)

Elasticsearch를 자체 호스팅하려면 최소 4GB RAM 이상의 서버가 필요합니다.JVM 힙 메모리를 대량으로 사용하는 구조라 메모리가 부족하면 OOM으로 죽거나 정상 기동이 어렵습니다.항목Elasticsearch 최소 권장RAM4GB 이상 (힙 2GB + OS 캐시)CPU2 Core 이상DiskSSD 권장 Oracle Cloud Free Tier의 ARM 인스턴스(VM.Standard.A1.Flex)는 최대 4 OCPU / 24GB RAM까지 무료로 사용할 수 있어 Elasticsearch 운영에 충분한 스펙입니다.단, 항상 "Out of host capacity" 오류로 생성이 막힙니다. 이 글에서는 OCI REST API + 쉘스크립트 + 크론을 이용해 용량이 생기는 순간 자동으로 인스턴스..

IT/Cloud 2026.03.09
728x90
반응형
LIST