CPU: 2코어, 메모리: 8192MB, 대역폭 10Mbps
홈페이지를 열고 f5를 누른 상태에서 새로 고침을 하다가 502를 얻습니다. MySQL은 외부 네트워크에서 사용되며 mysql은 중단되지 않습니다.
다른 하나는 코어 2개, 메모리 2048, 대역폭 2m입니다. 나는 lnmp를 사용한 적이 없으며 새로 고침해도 lnmp가 종료되지 않습니다.
같은 문제를 겪으신 분 계시나요? 조언 부탁드립니다
ps: 새로고침하자마자 죽는 환경은 lnmp 설치패키지를 사용합니다
CPU: 2코어, 메모리: 8192MB, 대역폭 10Mbps
홈페이지를 열고 f5를 누른 상태에서 새로 고침을 하다가 502를 얻습니다. MySQL은 외부 네트워크에서 사용되며 mysql은 중단되지 않습니다.
다른 하나는 코어 2개, 메모리 2048, 대역폭 2m입니다. 나는 lnmp를 사용한 적이 없으며 새로 고침해도 lnmp가 종료되지 않습니다.
같은 문제를 겪으신 분 계시나요? 조언 부탁드립니다
ps: 새로고침하자마자 죽는 환경은 lnmp 설치 패키지를 사용합니다
HTTP 상태 502(잘못된 게이트웨이)
게이트웨이 또는 프록시 역할을 하는 서버가 업스트림 서버로부터 잘못된 응답을 받았습니다.
해결책:
1. 웹 서버의 응답 속도를 향상시킵니다. 즉, 내부 호출 관계를 줄입니다. 필요한 페이지, 자료 또는 데이터를 메모리에 캐시할 수 있습니다. 웹의 캐시일 수도 있습니다. 서버 자체의 응답 속도를 향상시킵니다.
2. 네트워크 대역폭에 문제가 있는 경우 전송되는 데이터 패킷을 압축하거나 IDC에 대역폭 증가를 요청하세요.
3. 내부 네트워크 장애 또는 설정 문제, 즉 내부 네트워크 혼잡으로 인해 내부 네트워크 전송이나 프로토콜이 최적화될 필요가 있습니다. 🎜>4. 데이터베이스의 데이터 읽기로 인해 프런트엔드 서버가 사용자 요청에 느리게 응답하므로 읽기 전용 비즈니스인 경우 데이터 처리 용량을 향상해야 합니다. 캐싱 모드를 추가하거나 데이터베이스 백업 시스템을 추가하여 읽기 부담을 분산시킬 수 있습니다
제외 방법 분석 단계:
1. 정적 페이지로 테스트
2. DB에 연결되지 않고 캐시에 연결되지 않은 순수 PHP 스크립트로 테스트
3. 호출된 타사 서비스가 정상인지 하나씩 확인합니다
4. 502가 발생하는 일반적인 이유는 어떤 이유로 fastcgi 프로세스가 종료되었기 때문입니다
.