우리는 서버 팜을 AWS로 이전할 예정입니다. 새 서버에 라이브 트래픽을 보내기 전에 완전히 테스트하고 싶습니다.
질문은: 들어오는 모든 트래픽을 어떻게 트랩하고복사새로운 서버로?
예를 들어: 액세스 로그에 해당 URL이 있는 것으로 알고 있습니다.실시간으로 액세스 로그를 읽으려면 어떻게 해야 합니까?(혹은 유사)그런 다음 해당 URL을 새 서버로 보내시겠습니까?
분명히 새 서버의 응답은 이전 서버로 돌아가서 무시됩니다.
차이가 있는 경우 모든 서버는 Ubuntu를 실행하고 있습니다.
답변1
설명하는 내용을 일반적으로 "로그 재생"이라고 합니다.
일반적으로 기존 액세스 로그를 로그 재생 프로그램에 제공하면 요청이 다시 전송됩니다.
일부는 원래 요청 사이의 시간 차이를 존중할 수 있게 하고, 다른 일부는 로그 재생 속도를 높일 수도 있습니다.
액세스 로그를 프로그램에 연결하도록 웹 서버를 구성하면 실시간 재생도 가능할 수 있습니다.
물론 거기에서 읽기를 지원할 수 있어야 합니다.