[HTTP] 504 Gateway Timeout을 발생시킬 수 있는 Keep-Alive와 멍청한(dumb) 프락시


[HTTP] 504 Gateway Timeout을 발생시킬 수 있는 Keep-Alive와 멍청한(dumb) 프락시

우선, 이 문제는 Keep-Alive를 쓸 때에 발생할 수 있는 문제이다. 예시로 다음과 같은 상황을 설정하겠다.위와 같이 클라이언트는 하나의 프락시와 다른 서버로 통신하는 상황이라고 가정하자. 이 때, 프락시 서버가 Keep-Alive가 뭔지 모르는 멍청한 프락시라고 가정하겠다. 이전에 Keep-Alive에 대해서 간단히 설명하자면, 이 Keep-Alive는 HTTP 메시지의 Connection 헤더의 헤더 필드명이다. 따라서, Connection:Keep-Alive와 같이 사용된다. 여기서 알아야 할 것은, Connection 헤더에는 홉별(hop-by-hop) 헤더 명을 기술된다. 홉별(hop-by-hop)이라는 것은 특정 두 서버간에만 영향을 미친다는 것을 이야기하는데, 그 말인 즉슨, 클라이언..........



원문링크 : [HTTP] 504 Gateway Timeout을 발생시킬 수 있는 Keep-Alive와 멍청한(dumb) 프락시