apache中的tmp文件夹正在充满名为/ tmp / php *的文件。如何找到创建它们的会话或文件?

问题描述 投票:1回答:1

我的服务器tmp文件夹(容量为4GB)非常快(几小时内)。那里有一些小的会话文件,但占用所有空间的文件名为“php [UNIQUE_CODE]”。

我已经在php.ini中将“upload_tmp_dir”和“session.save_path”更改为另一个目录,但这些“php *”文件仍在出现。会话文件保存在新目录中。

我有超过一年的时间在服务器上安装了owncloud和wordpress,但这是最后几天发生的事情。

如何在tmp文件夹中检查哪个文件或会话正在创建这些大文件?

谢谢! Ĵ

php apache owncloud tmp
1个回答
0
投票

它与会话无关

这些文件与io有关 因为我在我的代码中使用“fopen($ filePath,'rb')”,这些文件是由系统创建的,并且会自动删除(如果/ tmp文件夹上有足够的空间)

如果你想为这些类型的文件更改/ tmp,你可以在.ini文件中的params下面更改并重新启动apache

upload_tmp_dir ='/ tmp2 /'sys_temp_dir ='/ tmp2 /'

并确保您的文件夹具有777 + t权限,用户/组可以是“root”

© www.soinside.com 2019 - 2024. All rights reserved.