이것은 내 mod_proxy 구성입니다.
<IfModule mod_proxy.c>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /manage/ http://localhost:9000/manage/
ProxyPassReverse /manage/ http://localhost:9000/manage/
</IfModule>
포트 9000에있는 다른 웹 사이트가 올바르게 응답하지 않을 때마다 웹 사이트가 수정 된 후에도 지속되는 503 오류가 발생합니다. 다시 말해, 503 응답이 캐시 된 것 같습니다.
어떻게 비활성화합니까? 캐싱을 활성화하지 않았다고 생각합니다. 이것이 기본값 일 수 있습니다.
답변
mod_proxy는 응답하지 않는 백엔드가 다운 된 것으로 표시됩니다. 사용 가능한 백엔드가 없으면 503으로 응답합니다.
기본적으로 다운 백엔드는 60 초 동안 표시됩니다. 해당 시간이 지날 때까지 연결을 다시 시도하지 않으며 연결 클라이언트에 오류 메시지와 함께 응답합니다.
즉시 재 시도하려면 지시문에 추가 retry=0
하십시오 ProxyPass
.
ProxyPass /manage/ http://localhost:9000/manage/ retry=0