1

我的网站有一个“_private/session”文件夹,它似乎为每个会话创建一个文件,然后保留该文件,导致我的托管计划因超过 1,024 个 inode 而违反。

该网站托管在 GoDaddy 上...我知道您要说什么...不要托管在 GoDaddy 上。但是,我将不胜感激帮助和建设性的意见。

每个目录的限制是 1,024 个 inode(文件和文件夹)。_private/session 目录今天到目前为止已经有超过 2,200 个文件,甚至还不到上午 9:00。这是服务器的事情吗?代码是由不再与我们合作的人开发的,所以我只剩下这些部分了。

4

1 回答 1

0

在我发布这个问题之前...我查看了 php.ini 文件中的变量,并注意到会话保存有很多选项。例如,生命周期有一个变量(会话处于活动状态的时间长度)。我的设置得太高了。“垃圾收集器”运行的频率还有一个变量。这被设置为 1/1000,这意味着当新会话开始时有 0.1% 的机会清除垃圾。我将我的设置为 1/20,这意味着它将被清理得更多。此外,还有更改保存这些文件的文件夹的选项、创建子目录的选项、更改文件名的选项等等。很高兴我在发布我的问题之前看到了这个。希望这对其他人有帮助!

于 2012-08-08T13:14:08.523 回答