【问题标题】:PHP APC apc.shm_size cant be set above 39PHP APC apc.shm_size 不能设置在 39 以上
【发布时间】:2011-07-02 23:34:02
【问题描述】:

您好,我在使用 apc 缓存时遇到了一些问题。由于某种原因,当我将 apc.shm_size 设置为 39 以上的任何值时,我无法加载任何 php 文件。 apache 错误日志中没有条目。

我的设置如下:

PHP 5.3.5 阿帕奇 2.2.17

加载的 apache 模块: core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvalia

【问题讨论】:

  • 是的,虽然单位不是必需的。

标签: php apache apc


【解决方案1】:

这可能是针对其 Win32 版本编译的任何 APC 的库限制。虽然manual 没有提到 Win32,但它确实指出 BSD 操作系统对共享内存段大小的限制相当低。

话虽如此,APC 允许您使用apc.shm_segments 设置创建多个共享内存段,以绕过共享内存段大小限制。

默认为 1 段,大小为 32MB。

【讨论】:

    猜你喜欢
    • 2014-09-05
    • 2012-04-05
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多