Loading...
홈 › 블로그

IT 개발 블로그 — REDINFO

Nginx 413 Request Entity Too Large 에러 원인 분석과 upload_max_filesize 완벽 해결법

대용량 파일 업로드 기능을 구현하고 서버에 테스트 파일인 10MB짜리 이미지를 전송했을 때 브라우저 화면에 '413 Request Entity Too Large' 에러가 발생하는 경험을 해봤을 것이다. 단순한 프론트엔드 유효성 검사 누락이나 파일 파싱 문제라고 생각하기 쉽다.다만 Nginx 웹 서버와 PHP-FPM 애플리케이션 간의 업로드 용량 제한 설정 ···

8 0
PHP-FPM 서버 멈춤 해결 - pm.max_children 설정과 메모리 최적화 완벽 가이드

트래픽이 급증할 때 웹 서버가 갑자기 멈추거나 502 Bad Gateway 에러를 뱉으며 먹통이 되는 현상을 경험해봤을 것이다.다만 대부분의 개발자들은 Nginx 설정만 변경하거나 서버 스펙을 무작정 올릴 뿐, 원인이 PHP-FPM 프로세스 관리자에 있다는 사실을 모르는 경우가 많다.이번에는 PHP-FPM의 pm 설정이 정확히 무엇인지, 서비스 메모리에 맞···

13 0
Nginx 502 Bad Gateway: connect() failed (13: Permission denied) - PHP-FPM 소켓 권한 에러 완벽 해결

Nginx와 PHP-FPM을 연동해서 웹 서버를 구동할 때 브라우저에 502 Bad Gateway 에러가 발생하는 경험을 해봤을 것이다. 웹 서버 프로세스는 정상적으로 실행 중인데 Nginx 에러 로그를 확인해보면 connect() to unix:... failed (13: Permission denied) 메시지가 찍혀 답답했던 경험이 있을 것이다. 다만···

21 0
React/Vue SPA 검색 노출 누락 - Dynamic Rendering 도입으로 완벽 해결

React나 Vue 같은 현대적인 프레임워크로 웹 애플리케이션을 구축했지만 구글이나 네이버 검색 엔진에 내 페이지가 전혀 노출되지 않는 문제를 경험해봤을 것이다.다만 클라이언트 사이드 렌더링(CSR) 특성상 검색 엔진 크롤러가 자바스크립트를 실행하기 전 빈 HTML만 수집한다는 정확한 원인이나 해결책을 모르는 경우가 많다.이번에는 CSR 기반 SPA에서 발···

21 0
Nginx 504 Gateway Timeout 에러 - fastcgi_read_timeout 설정으로 완벽 해결

웹 서비스를 운영하다가 갑자기 브라우저에 504 Gateway Timeout 에러 화면이 뜨면서 요청이 멈춰버리는 현상을 경험해봤을 것이다.다만 대부분의 개발자들은 이 에러가 발생했을 때 백엔드 서버가 다운된 것인지, Nginx 설정 문제인지 정확한 원인을 찾지 못해 무작정 서버를 재부팅하거나 타임아웃 숫자만 아무렇게나 올리곤 한다.이번에는 504 Gate···

27 0
Nginx 413 Request Entity Too Large 에러 - client_max_body_size 설정으로 대용량 파일 업로드 문제 완벽 해결

웹 서비스를 운영하며 게시판이나 프로필 설정에 이미지나 첨부파일을 업로드할 때 "413 Request Entity Too Large" 에러 화면을 경험해본 적이 있을 것이다.다만 대부분의 개발자들은 백엔드 프레임워크나 PHP 코드 문제로 오인하고 애플리케이션 설정만 변경하다가, 웹서버 계층에서 차단되는 원인을 찾지 못해 시간을 허비하곤 한다.이번 글에서는 ···

21 0
PHP-FPM 502 Bad Gateway 에러 원인 분석과 Nginx 연동 최적화 완벽 가이드

Nginx 웹 서버와 PHP-FPM을 연동해 서비스를 운영하다 보면 어느 날 갑자기 브라우저에 502 Bad Gateway 에러가 발생하는 상황을 한 번쯤 경험해봤을 것이다.다만 서버가 그냥 다운된 것인지, Nginx 설정 문제인지, 아니면 PHP 프로세스 메모리 초과 때문인지 정확한 원인이나 해결책을 모른 채 Nginx나 PHP 서비스만 무작정 재시작하는···

26 0
REDINFO Since 2014
webmaster@redinfo.co.kr
Copyright © Redinfo All Rights Reserved