我們正在將伺服器集區遷移到 AWS - 我想在向新伺服器發送即時流量之前對其進行全面測試。
問題是:我如何捕獲所有傳入流量並複製到新伺服器嗎?
例如:我知道 URL 位於訪問日誌中。我如何即時讀取訪問日誌(或類似)然後將這些 URL 傳送到新伺服器?
顯然,來自新伺服器的回應將返回到舊伺服器並被忽略。
如果有什麼區別的話,所有伺服器都運行 Ubuntu。
答案1
您所描述的通常稱為“日誌重播”。
通常,您將現有的存取日誌提供給日誌重播程序,它會再次發送請求。
有些允許您尊重原始請求之間的時間間隔,有些還允許您加快日誌重播速度。
透過將網頁伺服器配置為(也)透過管道將存取日誌傳輸到程序,也可以實現即時重播。
當然,它需要能夠支援從那裡讀取。