获取有关ZendOptimizer + PHP缓存状态的统计信息

时间:2011-04-27 01:57:53

标签: php apc zend-server-ce

我们正在从RHEL5 PHP升级到Zend Server CE安装(最新版本v5.1)。我们以前使用APC进行操作码缓存,它有很好的方法来确定操作码和用户数据缓存的效率(命中率,使用的总大小等)。我们怎样才能在Zend Server上获得类似的信息?

我已经看到提到命令“accelerator_get_status()” - 但是,当我们尝试从命令行或通过apache运行它时,我们得到一个seg错误。我知道它正在运行,因为我们能够使用我们应用程序中的旧APC命令存储和检索存储的密钥。

现在有办法调整缓存设置吗?

从命令行运行accelerator_get_status()时我们看到的错误是:

[ 27.04.2011 11:42:00 ERROR] [ ZendExtensionManager.cpp : 654 ( sig_handler ) ] ZendExtensionManager got SIG 11 at pid 16779 !
[ 27.04.2011 11:42:00 ERROR] [ ZendExtensionManager.cpp : 667 ( sig_handler ) ] Crash happened during IDLE stage 
[ 27.04.2011 11:42:00 ERROR] [ ZendExtensionManager.cpp : 670 ( sig_handler ) ] The stack trace follows: 
[ 27.04.2011 11:42:00 SYSTEM] Obtained 12 stack frames 
[ 27.04.2011 11:42:00 SYSTEM] /usr/local/zend/lib/ZendExtensionManager.so [0x2abe2a147205] 
[ 27.04.2011 11:42:00 SYSTEM] /usr/local/zend/lib/ZendExtensionManager.so [0x2abe2a13591a] 
[ 27.04.2011 11:42:00 SYSTEM] /lib64/libc.so.6 [0x3d144302d0] 
[ 27.04.2011 11:42:00 SYSTEM] /usr/local/zend/lib/optimizerplus/php-5.3.x/ZendOptimizerPlus.so [0x2abe3874e68a] 
[ 27.04.2011 11:42:00 SYSTEM] /usr/local/zend/lib/optimizerplus/php-5.3.x/ZendOptimizerPlus.so [0x2abe387538b6] 
[ 27.04.2011 11:42:00 SYSTEM] php [0x6ae099] 
[ 27.04.2011 11:42:00 SYSTEM] php(execute+0x1ce) [0x6849de] 
[ 27.04.2011 11:42:00 SYSTEM] php(zend_execute_scripts+0x159) [0x660dc9] 
[ 27.04.2011 11:42:00 SYSTEM] php(php_execute_script+0x1b8) [0x60f358] 
[ 27.04.2011 11:42:00 SYSTEM] php [0x6eac88] 
[ 27.04.2011 11:42:00 SYSTEM] /lib64/libc.so.6(__libc_start_main+0xf4) [0x3d1441d994] 
[ 27.04.2011 11:42:00 SYSTEM] php(realloc+0x261) [0x462ae9] 
Segmentation fault

0 个答案:

没有答案