【问题标题】:Cannot open or create file set by xcache.mmap_path无法打开或创建由 xcache.mmap_path 设置的文件
【发布时间】:2014-10-14 14:19:36
【问题描述】:

我在使用 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 也不知道出了什么问题。

【问题讨论】:

  • 文件\路径权限是什么?
  • /tmp 是 drwxrwxrwt。 xcache 目录应该在 apache 启动时创建。

标签: php cpanel xcache


【解决方案1】:

虽然这个答案可能不会直接帮助你,但我遇到了同样的问题,并且能够通过删除 /xcache/ 文件夹来解决它。我已将我的 mmap 位置从 /dev/zero 更改为 /tmp/xcache 并创建了一个 xcache 文件夹。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 2021-01-29
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多