2010-05-22 45 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中),记事本抱怨说它超出了内存。现在这是记事本或操作系统本身的限制。

相关问题