有人在做 php-fpm 和 APC 吗?/tmp 中缺少缓存文件

有人在做 php-fpm 和 APC 吗?/tmp 中缺少缓存文件

我已经使用 xcache 很长时间了。最近我将 php-fpm 和 nginx 放在一起。我看到 apc 已安装并在配置中启用。我假设 apc 会自动对文件进行操作编码并将其存储在某个地方。根据配置,它应该在 /tmp/apx.xxxx 中,但那里没有这样的东西。

我遗漏了什么?任何值得调查的线索都会很有帮助。请注意,我使用的是 php 5.3 fpm。

谢谢伙伴们。

更新:我查看了 apc.php,它说一切正常。只需要相信它的话即可。

答案1

缓存文件最终确实出现了。记不清具体位置了。APC 管理页面显示缓存正在工作,正如您从图表中看到的那样。

在 nginx 和 php-fpm 的组合中,我注意到要使更改生效(例如安装新模块),您需要重新启动 nginx 和 php-fpm。这可能只适用于我的安装版本。

希望能帮助到你。

答案2

我发现了完全相同的行为,但我仍然想知道文件在哪里。
您是否将 chroot 与 php-fpm 一起使用?如果是这样,如果您设置到池的配置文件 /tmp,文件去了哪里?进入 chrooted /tmp 目录,还是在 chroot 之外?

相关内容