【问题标题】:tmp folder in apache is getting full with files named /tmp/php*. How can I find which session or file is creating them?apache 中的 tmp 文件夹中充满了名为 /tmp/php* 的文件。如何找到创建它们的会话或文件?
【发布时间】:2016-01-15 01:45:40
【问题描述】:

我的服务器 tmp 文件夹(容量为 4GB)很快就满了(几个小时内)。里面有一些小的会话文件,但占据所有空间的是名为“php[UNIQUE_CODE]”的文件。

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

一年多以来,我在服务器上安装了owncloud和wordpress,但这是最近几天发生的事情。

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

谢谢! J

【问题讨论】:

  • 我有同样的问题吗?有人知道那是什么文件吗?

标签: php apache owncloud tmp


【解决方案1】:

与会话无关

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2013-01-06
    • 1970-01-01
    相关资源
    最近更新 更多