gpt4 book ai didi

php - Ubuntu 10.4 上的 APC 配置。 apc.shm_size、apc.shm_segments 和 Apache 的问题

转载 作者:可可西里 更新时间:2023-11-01 00:10:52 26 4
gpt4 key购买 nike

我刚刚安装了 APC 以在我的 Ubuntu VPS 服务器上缓存我的 PHP 代码。使用

sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart

这很好用。但是,我在增加分配给 APC 的 RAM block 时遇到了一些问题。如果我运行 apc.php,它会提供有关共享内存的信息。

Shared Memory   1 Segment(s) with 30.0 MBytes (mmap memory, pthread mutex locking) 

即使我配置了

apc.shm_segments    3

不设置默认值

apc.shm_size    30

此外,当我在 apc.iniphp.ini apache 中设置 apc.shm_size 时,我遇到了问题挂起重启/优雅,不会出现。

我的问题:1. 如果分配给APC的内存是apc.shm_size * apc.shm_segments 为什么我只能看到90M?2. 有没有人遇到过在 apc.shm_size 设置时挂起 Apache 的问题?我该如何解决?

非常感谢!

最佳答案

看来我找到问题了

sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart

在我的机器上安装了旧版本的 APC。在该版本中,apc.shm_size=30M 必须在内存大小中没有 M 的情况下进行配置。因此新版本的 APC 使用 apc.shm_size=30M 旧版本 apc.shm_size=30。一旦我做出更改,Apache 就会顺利重启。

关于php - Ubuntu 10.4 上的 APC 配置。 apc.shm_size、apc.shm_segments 和 Apache 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com