我刚刚安装了APC来缓存我的Ubuntu VPS服务器上的PHP代码.运用
sudo apt-get install php-apc
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
这很好.但是,我遇到了一些问题,增加了分配给APC的RAM块.如果我运行apc.php,它会向我提供有关共享内存的信息.
Shared Memory 1 Segment(s) with 30.0 MBytes (mmap memory, pthread mutex locking)
Run Code Online (Sandbox Code Playgroud)
即使我配置了
apc.shm_segments 3
Run Code Online (Sandbox Code Playgroud)
未设置默认值
apc.shm_size 30
Run Code Online (Sandbox Code Playgroud)
另外我遇到的问题是,一旦我apc.shm_size进入apc.ini或php.iniapache挂起重启/优雅而不会出现.
我的问题:1.如果分配给APC的内存是apc.shm_size * apc.shm_segments为什么我只能看到90M?2.有没有人遇到悬挂Apache设置的问题apc.shm_size?我该如何解决这个问题?
非常感谢!