SOS!!Red hat 5.4 64位下Nginx+php挂载apc 报错502
apc的编辑安装方式
------------------- apc --------------------- pecl安装法 /alidata/server/php/bin/pecl install apc ######################## 编译安装法 wget http://pecl.php.net/get/APC-3.1.9.tgz tar zxvf APC-3.1.9.tgz cd APC-3.1.9 /alidata/server/php/bin/phpize ./configure --enable-apc --enable-apc-mmap --with-php-config=/alidata/server/php/bin/php-config make make install php配置文件加入以下内容: extension=apc.so [apc] apc.enabled = 1 apc.shm_segments = 1 apc.shm_size = 30M apc.optimization = 0 apc.num_files_hint = 0 apc.ttl = 0 apc.gc_ttl = 0 apc.cache_by_default = 1 apc.filters = apc.mmap_file_mask = apc.slam_defense = 0 apc.file_update_protection = 2 apc.enable_cli = 0
extension = apc.so [APC] apc.enabled = 1 apc.shm_segments = 1 apc.shm_size = 30M apc.optimization = 0 apc.num_files_hint = 0 apc.ttl = 0 apc.gc_ttl = 0 apc.cache_by_default = 1 apc.filters = apc.mmap_file_mask = apc.slam_defense = 0 apc.file_update_protection = 2 apc.enable_cli = 0 [Zend] zend_extension_manager.optimizer=/alidata/server/Zend/lib/Optimizer-3.3.3 zend_extension_manager.optimizer_ts=/alidata/server/Zend/lib/Optimizer_TS-3.3.3 zend_optimizer.version=3.3.3 zend_extension=/alidata/server/Zend/lib/ZendExtensionManager.so zend_extension_ts=/alidata/server/Zend/lib/ZendExtensionManager_TS.so
这是php.ini的部分。
补充php日志
Mar 09 20:33:19.111044 [NOTICE] fpm_children_make(), line 352: child 30328 (pool default) started Mar 09 20:33:19.111716 [NOTICE] fpm_children_make(), line 352: child 30329 (pool default) started Mar 09 20:33:19.112454 [NOTICE] fpm_children_make(), line 352: child 30330 (pool default) started Mar 09 20:33:19.113176 [NOTICE] fpm_children_make(), line 352: child 30331 (pool default) started Mar 09 20:33:19.113906 [NOTICE] fpm_children_make(), line 352: child 30332 (pool default) started Mar 09 20:33:19.114616 [NOTICE] fpm_children_make(), line 352: child 30333 (pool default) started Mar 09 20:33:19.114640 [NOTICE] fpm_event_loop(), line 107: libevent: entering main loop Mar 09 20:33:24.822088 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD Mar 09 20:33:24.822132 [WARNING] fpm_children_bury(), line 215: child 30270 (pool default) exited on signal 11 SIGSEGV after 5.753207 seconds from start Mar 09 20:33:24.822966 [NOTICE] fpm_children_make(), line 352: child 30334 (pool default) started Mar 09 20:33:24.996940 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD Mar 09 20:33:24.996977 [WARNING] fpm_children_bury(), line 215: child 30271 (pool default) exited on signal 11 SIGSEGV after 5.927273 seconds from start Mar 09 20:33:24.997750 [NOTICE] fpm_children_make(), line 352: child 30335 (pool default) started
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
apc与zend不兼容。xache比较合适。
是的。 决定弃用apc了,经谷歌调查发现apc和zend确实是个冤家,互补兼容。 使用eAccelerator正常。
哇,用的阿里的 服务器呀。。哈哈
关掉他们两个的任意一个都正常; 真不知道他们有什么仇恨
慢慢排错,先关掉apc,看看如何.
在关掉
zend_optimizer.开启apc.
一步一步来.
抱歉,PHP我不会
@红薯 帮忙分析一下 该如何排查