프로젝트가 거의 개발되었습니다. 프로덕션 환경에 배포할 때 동기화된 팬 기능에서 오류가 보고되었습니다.
팬 수가 수십 명 정도일 때는 문제가 없는데, 팬이 5,000명인 공개 계정을 테스트할 때 아래와 같은 오류가 발생합니다.
그런데 시간이 너무 오래 걸려서 서버 구성을 수정했습니다
proxy_connect_timeout 1800;
proxy_send_timeout 1800;
proxy_read_timeout 1800; 프로세스의 캐시가 너무 작습니다. 수정한 다음 캐시 크기를 줄이세요.
기본 fastcgi 프로세스 응답 버퍼는 8K이며 더 크게 설정할 수 있습니다. nginx.conf에서 fastcgi_buffers 8 128k를 추가합니다. 이는 fastcgi 버퍼를 8블록 128k 크기 공간으로 설정한다는 의미입니다. .
일부 공개 계정에는 이 수정만으로도 충분하지만, 팬이 많은 공개 계정은 어떨까요? 항상 서버 구성을 수정할 수는 없습니다.
그리고 다음 블로그 익명글 사용도 주의해주세요
이상으로 504 Gateway Time-out 관련 내용을 소개하였고, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.