2010-05-22 48 views
2

HI全部是否有文本文件的大小限制?

我正在爲我們的網站創建一個日誌文件,它將記錄所有用戶到我們的訂單區域的每一次登錄。我想知道如果您認爲只需在一個文件中輸入日誌信息就好了,或者一旦日誌文件達到一定的大小,是否應該將其分解?我擔心的是,隨着時間的推移,這個文件會變得相當大,但我不確定文本文件的大小限制嗎?

謝謝

+0

什麼平臺,可以logrotate處理分割/歸檔嗎? – 2010-05-22 00:29:48

回答

2

有限制,但是這取決於:

  1. ,底層的文件系統(即使內核支持大文件,FS可能不會)
  2. 底層內核的VFS層的能力(並非所有操作系統都支持大文件,但是大多數可以運行Web服務器)。

有時,你有像logrotate這樣的設施可以自動處理分塊日誌文件。其他時候你不會。

你想解析和排序一個10GB的日誌文件嗎?如果底層操作系統沒有設施來整理/歸檔日誌,則需要在自己的代碼中進行處理。

它的那樣簡單命名你的日誌文件月份年之後,除非你是確保別的東西將大塊你的日誌爲您服務。爲了便於攜帶,請將您的日誌功能檢查出來。

請注意,即使在具有旋轉日誌功能的系統上,通常也必須告知日誌輪轉日誌存在。在任何情況下,一個巨大的文件是可疑的。

0

有一個在文件大小沒有直接的限制,在剛追加到文本文件,如果文件變得越來越長,你不會注意到。但是,當您嘗試閱讀它時,大文件比小文件慢。您可能想要定期分割文件,或者查看數據庫解決方案。

2

根據流量,您可以爲每天,每週或每月創建一個日誌文件。

1

哪個操作系統?一般來說,我希望Windows和Unix都支持至少64位文件長度,即沒有重要的理論限制:實際/實際限制是磁盤上的可用空間量。

0

有沒有文件大小限制,但你還是應該分裂您的文件,使觀看他們以後更容易

0

Windows中的文本文件沒有限制嗎?我猜想,據我記得一遍又一遍地將一些文本複製粘貼到記事本(在Windows中),記事本抱怨說它超出了內存。現在這是記事本或操作系統本身的限制。

相關問題