【发布时间】:2010-07-25 15:08:01
【问题描述】:
我在一些生产机器上使用 Windows(带有 FastCGI-PHP 的 IIS)。自从将一个 SF-Project 更新到 1.3.x 后,我注意到了一些奇怪的问题。服务器正在应用程序的 config-cache 文件夹中“收集”临时文件。它们被命名为 con1718.tmp 并且总是包含 autoload-config-cache。不会为每个请求生成 tmp 文件,但我每半小时左右就有 1 或 2 个新文件。如果应用程序运行了几天/几个月,就会有很多这样的临时文件(兆字节)。
机器详细信息:- Windows Server 2008 - IIS 7 - ZendServer?使用 PHP 5.2.11
SF 1.3.3 项目
任何想法可能是什么问题?
【问题讨论】:
-
您知道吗,在 Windows 上,删除文件实际上需要单独的权限?检查相应的用户是否确实拥有临时目录的删除权限。
-
是的,我知道这一点。我什至给了用户有关目录(Symfony 的缓存文件夹和所有子文件夹)的所有权限。有趣的部分是这个问题只发生在有时(不可重现),而不是每个请求:-(