我需要流式傳輸位於FTP上的日誌文件,它來自遠程服務器。使用Ajax流日誌文件
我不知道如何使用Ajax流式傳輸。
在谷歌上有幾件事情,但我似乎無法找到可以訪問遠程FTP和流文件的東西。
也許使用Ajax並使用間隔,然後向下滾動到頁面的底部。
請注意,日誌文件不斷更新,人們也將向服務器發送命令,從而更新日誌文件。每次刷新日誌和下載日誌都會變慢?一些日誌文件可能非常大。
我需要流式傳輸位於FTP上的日誌文件,它來自遠程服務器。使用Ajax流日誌文件
我不知道如何使用Ajax流式傳輸。
在谷歌上有幾件事情,但我似乎無法找到可以訪問遠程FTP和流文件的東西。
也許使用Ajax並使用間隔,然後向下滾動到頁面的底部。
請注意,日誌文件不斷更新,人們也將向服務器發送命令,從而更新日誌文件。每次刷新日誌和下載日誌都會變慢?一些日誌文件可能非常大。
停止使用文件系統並執行publish-subscriber pattern。有關參考實現,請參閱loggly或papertrail。
我認爲你需要某種中間腳本來跟蹤日誌文件的最後一行讀取行,以及從該點開始對文件進行任何更新的響應。
我的僞代碼解決方案看起來像已處理的文件中的行
wc -l
或類似)tail -n X
或類似文件)獲取文件中最後X行數