Whitepapers

PHP 웹서버가 명령 실행(sh, bash 등)이나 파일 다운로드 도구를 실행한 흔적 조회 150 150 phobe

PHP 웹서버가 명령 실행(sh, bash 등)이나 파일 다운로드 도구를 실행한 흔적 조회

1. 실시간 동작 프로세스 점검 # PHP 혹은 웹서버 계정에서 비정상적으로 쉘이나 다운로드 도구가 실행 중인지 확인 ps -u phobe -f --forest # 검증 기준: Apache(httpd/apache2) 또는 php-fpm 프로세스 하위…

더 읽기
PHP 풀별 pm.max_children 적정 한도를 산출 150 150 phobe

PHP 풀별 pm.max_children 적정 한도를 산출

현재 풀별 메모리 분석 ps -eo rss,args | grep -E "php-fpm: pool" | grep -v grep | awk '{ pool = $NF; rss = $1; mem[pool] += rss; count[pool] +=…

더 읽기
PHP 원인을 알 수 없는 재시작·비정상 종료(segfault) 150 150 phobe

PHP 원인을 알 수 없는 재시작·비정상 종료(segfault)

PHP 애플리케이션의 원인 모를 재시작, Segfault(Segmentation fault), OOM(Out of Memory) 비정상 종료는 OS 커널 로그, 웹 서버/PHP-FPM 로그, 코어 덤프(Core Dump) 세 지점에서 추적 1. OS 커널 및 메모리(OOM) 킬러…

더 읽기
PHP 500 에러 대응 150 150 phobe

PHP 500 에러 대응

한국인터넷진흥원 에서 PHP 관련 업데이트 및 보안 조치 사항을 전달 받음. 이참에 로그를 분석 해 조치. 413 (대용량 초과 거부) 및 500 에러를 유발한 IP 추적액세스 로그에서 대용량 차단(413) 및…

더 읽기
bonding 인터페이스 라우팅 정상화와 firewalld 정책 정리 150 150 phobe

bonding 인터페이스 라우팅 정상화와 firewalld 정책 정리

현재 네트워크 운영은 인터페이스를 4개 사용, 내부 2개 -> bond0, 외부 2개 -> bond1네트워크 본딩 상태의 불필요한 라우팅을 정리하고, ipv6 자동 사용을 억제해 도메인 접속 시 지연을 없앰.L2 본딩 및…

더 읽기