PHP API 장애를 Metrics·JSON Logs·Traces로 좁히기 — request_id 연결 실습
PHP API 장애를 Metrics·JSON Logs·Traces로 좁히기 — request_id 연결 예시 도입 Metrics, Logs, Traces의 뜻을 각각 알고 있어도 장애 조사 과정에서 세 데이터...
서버 검색 결과: 46개
PHP API 장애를 Metrics·JSON Logs·Traces로 좁히기 — request_id 연결 예시 도입 Metrics, Logs, Traces의 뜻을 각각 알고 있어도 장애 조사 과정에서 세 데이터...
도입 코드를 수정하는 일은 파일을 바꾸는 것으로 끝나지 않는다. 다른 개발자가 문제를 재현하고 변경 범위를 검토하며, 운영에 반영된 버전을 찾고, 문제가 생겼을 때 안전하게 되돌릴 수 있어야 하나의 작업이 완성...
OPcache를 켰다는 설정만으로 성능 개선을 단정할 수는 없다. 실제 요청을 처리하는 Web SAPI에서 활성 상태를 확인하고, 같은 URL과 동시성으로 반복 측정해야 설정 효과와 우연한 변동을 구분할 수 있다. ...
도입 원격 서버의 SSH 설정을 바로 바꾸고 기존 세션을 종료하면 문법 오류, 인증 방식 오류 또는 방화벽 누락 때문에 서버 접근을 잃을 수 있다. 안전한 변경은 문법 검사, 실제 적용값 확인, 별도 포트 테스...
도입 브라우저 자물쇠만으로는 서버가 어떤 인증서 체인을 제공하고 어떤 호스트 이름을 포함하는지 기록하기 어렵다. OpenSSL은 TLS 연결, 인증서 체인, 유효기간과 Subject Alternative Nam...
도입 페이지가 처음 열릴 때 모든 버튼에 클릭 리스너를 연결했는데, 이후 추가한 버튼만 반응하지 않는 경우가 있다. 원인은 새 요소가 초기 querySelectorAll() 결과에 포함되지 않았기 때문이다. ...
도입 최소 권한은 GRANT 문장을 작성하는 것으로 끝나지 않는다. 애플리케이션이 필요한 작업은 성공하고, 스키마 변경·계정 관리·시스템 테이블 조회는 실패하는지 실제 계정으로 확인해야 한다. 아래 SQL은 M...
도입 fetch()는 HTTP 500에서 자동으로 예외를 던지지 않으며, 업무에 맞는 제한 시간도 대신 정해주지 않는다. 사용자는 이미 화면을 떠났는데 요청이 계속되거나, 실패한 POST가 재시도되어 중복 결제...
MariaDB 10.11 덤프·복원 검증 — customers 테이블로 원본과 대상 비교하기 덤프 파일이 만들어졌다는 사실만으로 복원이 제대로 끝났다고 판단할 수는 없다. 이 글은 기존 실습 이미지의 testd...
Docker Compose PHP·Nginx·MariaDB 시작 경합 — healthcheck 전후 로그로 확인하기 Docker Compose로 PHP와 MariaDB를 함께 시작하면 DB 컨테이너가 실행 중이...