1

我在使用 xcache 的服务器上收到以下错误...

Cannot open or create file set by xcache.mmap_path, check the path permission or check xcache.size/var_size against system limitation

我的 php.ini 如下:

xcache.size="64M"
xcache.var_size="64M"
xcache.mmap_path="/tmp/xcache/"

我曾经让它们更高,但为了测试而降低了它们。我也尝试将它们降低到 4M,但仍然会引发相同的错误。

/tmp 安装已满 8%,当我运行 df -i 时,它只有 1% 的使用率

xcache 多年来一直运行良好,但我的 cPanel 服务器今晚刚刚运行了一些自动更新,显然搞砸了一些东西。似乎找不到解决方案,cPanel 也不知道出了什么问题。

4

2 回答 2

0

使用文件路径而不是目录: xcache.mmap_path="/tmp/xcache" 并且是 rmdir /tmp/xcache/ 如果它作为文件存在或 rm /tmp/xcache 作为文件存在,然后重新启动 php+xcache

于 2015-10-31T17:10:44.390 回答
0

尽管此答案可能无法直接帮助您,但我遇到了同样的问题,并且能够通过删除/xcache/文件夹来解决它。我已将 mmap 位置从/dev/zeroto更改为/tmp/xcache并创建了一个 xcache 文件夹。

我一删除文件夹,它就开始正常工作。我希望这可以帮助别人!

于 2015-09-10T03:02:23.677 回答