【问题标题】:memory limit in hhvmhhvm 中的内存限制
【发布时间】:2014-05-28 15:24:06
【问题描述】:

我有 Directadmin、nginx 和 hhvm 的设置。我想通过 hhvm 的自定义配置文件为每个用户设置 memory_limit。现在每个用户在以下目录中都有一个配置文件。

/usr/local/directadmin/users/user/hhvm.ini

memory_limit 设置为 128M,但是当我通过 php 文件检查它时

echo ini_get("memory_limit");

我得到以下输出。

9223372036854775807

我不知道这个数字是从哪里来的。我知道它是 64 位系统已知的最大整数。那么我怎样才能得到128M的输出呢?

【问题讨论】:

  • phpinfo()。它会告诉您正在加载哪些 .ini 文件。请记住,php 也可以在 .htaccess/httpd.conf 级别被覆盖,这在解析 php.ini 文件后生效。
  • 我知道加载了哪些ini文件。两者都说 memory_limit = 128M,但我仍然得到 9223372036854775807 作为输出。

标签: php memory-limit hhvm


【解决方案1】:

我找到了答案。其实挺傻的。

更新后,memory_limit 的输出是我设置的。 所以简而言之,这是 hhvm 中的一个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 2017-12-10
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多