RHEL5 PHP から Zend Server CE インストール (最新リリース v5.1) にアップグレードしています。以前は、オペコードとユーザー データ キャッシュの効果 (ヒット率、使用された合計サイズなど) を判断する優れた方法を持つオペコード キャッシングに APC を使用していました。Zend Server で同様の情報を取得するにはどうすればよいですか?
コマンド「accelerator_get_status()」についての言及を見てきましたが、コマンド ラインまたは Apache 経由でこれを実行しようとすると、セグ フォールトが発生します。アプリで古い 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