>백엔드 개발 >PHP 튜토리얼 >php-fpm 코어 덤프 파일의 오류를 확인하는 방법은 무엇입니까?

php-fpm 코어 덤프 파일의 오류를 확인하는 방법은 무엇입니까?

WBOY
WBOY원래의
2016-08-04 09:20:421810검색

gdb /usr/local/services/php/sbin/php-fpm -c /tmp/core.php-fpm.1468496864.55474
GNU gdb(GDB) Red Hat Enterprise Linux(7.2-90.el6)
저작권(C) 2010 Free Software Foundation, Inc.
라이센스 GPLv3 : GNU GPL 버전 3 이상 http://gnu.org/licenses/gpl.html
이것은 무료 소프트웨어입니다. 이를 변경하고 재배포하십시오.
법률이 허용하는 한도 내에서는 보증이 제공되지 않습니다. 자세한 내용을 보려면 "show copying"
및 "show warranty"를 입력하세요.
이 GDB는 "x86_64-redhat-linux-gnu"로 구성되었습니다.
버그 보고 지침은 다음을 참조하세요.
http: //www.gnu.org/software/gdb/bugs/...
/usr/local/services/php/sbin/php-fpm...done에서 기호 읽기.
[새 스레드 55474]
/usr/local/services/mysql/lib/libmysqlclient.so.18에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/debug /.build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522
/usr/local/lib/libmcrypt.so.4에 대한 별도의 debuginfo가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='-debug' install / usr/lib/debug/.build-id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
/usr/local/gd2/lib/libgd.so.3에 대한 별도의 debuginfo가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='- debug' install /usr/lib/debug/.build-id/45/685760d7ba39e6d5987b9babb073a75a53b737
/usr/local/zlib//lib/libz.so.1에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보세요: yum - -enablerepo='-debug' install /usr/lib/debug/.build-id/68/aba0830456cf7f286bb906e2808c4870bf25e0
/usr/local/libpng/lib/libpng16.so.16에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/81/6fadbdfcd2339f8d807c7c272022f38d3ca8f7
/usr/local/jpeg9/에 대한 별도의 디버그 정보가 누락되었습니다. lib/libjpeg.so.9
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1d/556f83f9a7f08464194fb61e5dccd39186ba88
에 대한 별도의 디버그 정보가 누락되었습니다. /usr/local/freetype/lib/libfreetype.so.6
해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713
/usr/local/lib/libiconv.so.2에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build- id/25/9306ffa3beeab47cb9682bf56d07267220aa13
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so에 대한 별도의 디버그 정보가 누락되었습니다
다음을 시도해 보세요: yum --enablerepo= '-debug' install /usr/lib/debug/.build-id/4a/fc378a8f079033778a96f93e07ed5f3e46fd46
/usr/local/services/php/lib/php/extensions/no에 대한 별도의 디버그 정보가 누락되었습니다. debug-non-zts-20131226/memcache.so
해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/62/55003cdc13c5afc11862ac9e5a42fcf9cd1485
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/protobuf.so에 대한 별도의 디버그 정보가 없습니다
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/에 대한 별도의 디버그 정보가 누락되었습니다. redis.so
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b
/usr/local에 대한 별도의 디버그 정보가 누락되었습니다. /services/php/lib/php/extensions/no-debug-non-zts-20131226/openssl.so
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/ debug/.build-id/7a/c0448084fce799804939ad735755b66bbe47ce

시도에 대한 별도의 디버그 정보가 누락되었습니다: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/ 1e/0a7d58f454926e2afb4797865d85801ed65ece
/lib64/libcrypt.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libcrypt.so.1에 대해 로드된 기호
기호 읽기 /lib64/librt.so.1에서...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/librt.so.1에 대한 기호 로드
/usr/local/services/에서 기호 읽기 mysql/lib/libmysqlclient.so.18...done.
/usr/local/services/mysql/lib/libmysqlclient.so.18에 대한 기호 로드
/usr/local/lib/libmcrypt에서 기호 읽기 .so.4...done.
/usr/local/lib/libmcrypt.so.4에 대한 기호 로드됨
/lib64/libdl.so.2에서 기호 읽기...(디버깅 기호 없음) ...완료.
/lib64/libdl.so.2에 대한 기호가 로드되었습니다.
/usr/local/gd2/lib/libgd.so.3에서 기호를 읽는 중...완료.
에 대한 기호가 로드되었습니다. /usr/local/gd2/lib/libgd.so.3
/lib64/libm.so.6에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64에 대해 로드된 기호 /libm.so.6
/usr/local/zlib//lib/libz.so.1에서 기호를 읽는 중...(디버깅 기호 없음)...완료.
/usr/에 대한 기호 로드됨 local/zlib//lib/libz.so.1
/lib64/libbz2.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libbz2에 대한 기호 로드 .so.1
/usr/lib64/libfontconfig.so.1에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libfontconfig.so.1에 대한 기호 로드됨
/usr/lib64/libXpm.so.4에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libXpm.so.4에 대한 기호 로드
/에서 기호 읽기 usr/lib64/libX11.so.6...(디버깅 기호 없음)...완료.
/usr/lib64/libX11.so.6에 대한 기호 로드
/usr/local/에서 기호 읽기 libpng/lib/libpng16.so.16...done.
/usr/local/libpng/lib/libpng16.so.16에 대한 기호 로드
/usr/local/jpeg9/lib/libjpeg에서 기호 읽기 .so.9...done.
/usr/local/jpeg9/lib/libjpeg.so.9에 대한 기호 로드
/usr/lib64/libcurl.so.4에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/usr/lib64/libcurl.so.4에 대한 기호 로드됨
/lib64/libnsl.so.1에서 기호 읽는 중...(디버깅 기호 없음).. .done.
/lib64/libnsl.so.1에 대한 기호 로드
/usr/lib64/libxml2.so.2에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libxml2.so.2에 대한 기호가 로드되었습니다.
/usr/local/freetype/lib/libfreetype.so.6...done에서 기호를 읽는 중입니다.
/usr/local/freetype에 대한 기호가 로드되었습니다. /lib/libfreetype.so.6
/usr/lib64/libpng12.so.0에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/usr/lib64/libpng12에 대해 로드된 기호 .so.0
/usr/local/lib/libiconv.so.2...에서 기호 읽기 완료.
/usr/local/lib/libiconv.so.2에 대한 기호 로드
기호 읽기 /lib64/libc.so.6에서...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libc.so.6에 대한 기호 로드
/lib64/libresolv.so에서 기호를 읽는 중입니다. 2...(디버깅 기호 없음)...완료.
/lib64/libresolv.so.2에 대한 기호 로드됨
/lib64/libfreebl3.so에서 기호 읽기...(디버깅 기호 없음) ...완료.
/lib64/libfreebl3.so에 대한 기호 로드
/lib64/libpthread.so.0에서 기호 읽기...(디버깅 기호 없음)...완료.
[스레드 libthread_db를 사용한 디버깅 활성화]
/lib64/libpthread.so.0에 대한 기호 로드됨
/lib64/ld-linux-x86-64.so.2에서 기호 읽는 중...(디버깅 기호 없음).. .done.
/lib64/ld-linux-x86-64.so.2에 대한 기호 로드
/usr/lib64/libstdc .so.6에서 기호 읽기...(디버깅 기호 없음).. .done.
/usr/lib64/libstdc .so.6에 대한 기호 로드
/lib64/libgcc_s.so.1에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libgcc_s.so.1에 대한 기호를 로드했습니다.
/lib64/libexpat.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libexpat에 대한 기호를 로드했습니다. so.1
/usr/lib64/libxcb.so.1에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libxcb.so.1에 대한 기호 로드
/lib64/libidn.so.11에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libidn.so.11에 대한 기호 로드
/lib64/에서 기호 읽기 libldap-2.4.so.2...(디버깅 기호 없음)...완료.
/lib64/libldap-2.4.so.2에 대한 기호 로드
/lib64/libgssapi_krb5.so에서 기호를 읽는 중입니다. 2...(디버깅 기호 없음)...완료.
/lib64/libgssapi_krb5.so.2에 대한 기호 로드
/lib64/libkrb5.so.3에서 기호 읽기...(디버깅 기호 없음 발견)...완료.
/lib64/libkrb5.so.3에 대한 기호 로드
/lib64/libk5crypto.so.3에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libk5crypto.so.3에 대한 기호가 로드되었습니다.
/lib64/libcom_err.so.2에서 기호를 읽는 중입니다...(디버깅 기호가 없습니다.)...완료.
/lib64/에 대한 기호가 로드되었습니다. libcom_err.so.2
/usr/lib64/libssl3.so에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/usr/lib64/libssl3.so에 대한 기호 로드
/usr/lib64/libsmime3.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libsmime3.so에 대한 기호 로드
/usr/lib64/에서 기호 읽기 libnss3.so...(디버깅 기호 없음)...완료.
/usr/lib64/libnss3.so에 대한 기호 로드
/usr/lib64/libnssutil3.so에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/usr/lib64/libnssutil3.so에 대한 기호 로드
/lib64/libplds4.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libplds4.so에 대해 로드된 기호
/lib64/libplc4.so에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libplc4.so에 대해 로드된 기호
/lib64/libnspr4.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libnspr4.so에 대한 기호 로드
/usr/lib64/libssh2에서 기호 읽기. so.1...(디버깅 기호 없음)...완료.
/usr/lib64/libssh2.so.1에 대한 기호를 로드했습니다.
/usr/lib64/libXau.so.6에서 기호를 읽는 중입니다. ..(디버깅 기호 없음)...완료.
/usr/lib64/libXau.so.6에 대한 기호 로드
/lib64/liblber-2.4.so.2에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/lib64/liblber-2.4.so.2에 대한 기호 로드
/usr/lib64/libsasl2.so.2에서 기호 읽기...(디버깅 기호 없음) ...완료.
/usr/lib64/libsasl2.so.2에 대한 기호 로드
/lib64/libkrb5support.so.0에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libkrb5support.so.0에 대해 로드된 기호
/lib64/libkeyutils.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/에 대해 로드된 기호 libkeyutils.so.1
/usr/lib64/libssl.so.10에서 기호 읽기...(디버깅 기호를 찾을 수 없음)...완료.
/usr/lib64/libssl.so.10에 대한 기호 로드
/에서 기호 읽기 usr/lib64/libcrypto.so.10...(디버깅 기호 없음)...완료.
/usr/lib64/libcrypto.so.10에 대한 기호 로드
/lib64/libselinux에서 기호 읽기. so.1...(디버깅 기호 없음)...완료.
/lib64/libselinux.so.1에 대한 기호 로드
/usr/local/services/php/lib/php/에서 기호 읽기 Extensions/no-debug-non-zts-20131226/opcache.so...done.
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226에 대해 로드된 기호 /opcache.so
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/memcache.so...done에서 기호를 읽는 중.
/에 대한 기호 로드됨 usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/memcache.so
/usr/local/services/php/lib/php/extensions/no-에서 기호 읽기- debug-non-zts-20131226/protobuf.so...done.
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/protobuf.so에 대한 기호가 로드되었습니다.
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so...done에서 기호를 읽습니다.
/usr/local/에 대해 로드된 기호 services/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
/usr/local/services/php/lib/php/extensions/no-debug-non-에서 기호 읽기 zts-20131226/openssl.so...done.
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/openssl.so에 대한 로드된 기호
읽기 /lib64/libnss_files.so.2의 기호...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libnss_files.so.2에 대해 로드된 기호
코어는 `php-fpm에 의해 생성되었습니다. pool www '.
신호 11, 분할 오류로 프로그램이 종료되었습니다.

/usr/local/src/php-5.6.0/Zend/zend_alloc.c:2104의 0 _zend_mm_free_int(힙=0x27be2d0, p=0x7fb4c4ec6b78)

2104 if (ZEND_MM_IS_FREE_BLOCK(next_block)) {
별도의 디버그 정보가 누락되었습니다. 사용: debuginfo-install bzip2-libs-1.0.5-7.el6_0.x86_64 cyrus-sasl-lib-2.1.23-15.el6_6 .2.x86_64 expat-2.0.1-11.el6_2.x86_64fontconfig-2.8.0-5.el6.x86_64 glibc-2.12-1.166.el6_7.3.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5- libs-1.10.3-42.el6.x86_64 libX11-1.6.0-6.el6.x86_64 libXau-1.0.6-4.el6.x86_64 libXpm-3.5.10-2.el6.x86_64 libcom_err-1.41.12- 22.el6.x86_64 libcurl-7.19.7-46.el6.x86_64 libgcc-4.4.7-16.el6.x86_64 libidn-1.18-2.el6.x86_64 libpng-1.2.49-2.el6_7.x86_64 libselinux-2.0 .94-5.8.el6.x86_64 libssh2-1.4.2-1.el6.x86_64 libstdc -4.4.7-16.el6.x86_64 libxcb-1.9.1-3.el6.x86_64 libxml2-2.7.6-20.el6_7 .1.x86_64 nspr-4.10.6-1.el6_5.x86_64 nss-3.16.1-4.el6_5.x86_64 nss-softokn-freebl-3.14.3-10.el6_5.x86_64 nss-util-3.16.1-1 .el6_5.x86_64 openldap-2.4.40-7.el6_7.x86_64 openssl-1.0.1e-42.el6_7.1.x86_64
(gdb)

回复内容:

gdb /usr/local/services/php/sbin/php-fpm -c /tmp/core.php-fpm.1468496864.55474
GNU gdb(GDB) Red Hat Enterprise Linux(7.2-90.el6)
저작권(C) 2010 Free Software Foundation, Inc.
라이센스 GPLv3 : GNU GPL 버전 3 이상 http://gnu.org/licenses/gpl.html
이것은 무료 소프트웨어입니다. 이를 변경하고 재배포하십시오.
법률이 허용하는 한도 내에서는 보증이 제공되지 않습니다. 자세한 내용을 보려면 "show copying"
및 "show warranty"를 입력하세요.
이 GDB는 "x86_64-redhat-linux-gnu"로 구성되었습니다.
버그 보고 지침은 다음을 참조하세요.
http: //www.gnu.org/software/gdb/bugs/...
/usr/local/services/php/sbin/php-fpm...done에서 기호 읽기.
[새 스레드 55474]
/usr/local/services/mysql/lib/libmysqlclient.so.18에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/debug /.build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522
/usr/local/lib/libmcrypt.so.4에 대한 별도의 debuginfo가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='-debug' install / usr/lib/debug/.build-id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
/usr/local/gd2/lib/libgd.so.3에 대한 별도의 debuginfo가 누락되었습니다.
다음을 시도해 보세요: yum --enablerepo='- debug' install /usr/lib/debug/.build-id/45/685760d7ba39e6d5987b9babb073a75a53b737
/usr/local/zlib//lib/libz.so.1에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보세요: yum - -enablerepo='-debug' install /usr/lib/debug/.build-id/68/aba0830456cf7f286bb906e2808c4870bf25e0
/usr/local/libpng/lib/libpng16.so.16에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/81/6fadbdfcd2339f8d807c7c272022f38d3ca8f7
/usr/local/jpeg9/에 대한 별도의 디버그 정보가 누락되었습니다. lib/libjpeg.so.9
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1d/556f83f9a7f08464194fb61e5dccd39186ba88
에 대한 별도의 디버그 정보가 누락되었습니다. /usr/local/freetype/lib/libfreetype.so.6
해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713
/usr/local/lib/libiconv.so.2에 대한 별도의 디버그 정보가 누락되었습니다.
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build- id/25/9306ffa3beeab47cb9682bf56d07267220aa13
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so에 대한 별도의 디버그 정보가 누락되었습니다
다음을 시도해 보세요: yum --enablerepo= '-debug' install /usr/lib/debug/.build-id/4a/fc378a8f079033778a96f93e07ed5f3e46fd46
/usr/local/services/php/lib/php/extensions/no에 대한 별도의 디버그 정보가 누락되었습니다. debug-non-zts-20131226/memcache.so
해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/62/55003cdc13c5afc11862ac9e5a42fcf9cd1485
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/protobuf.so에 대한 별도의 디버그 정보가 없습니다
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/에 대한 별도의 디버그 정보가 누락되었습니다. redis.so
다음을 시도해 보십시오: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b
/usr/local에 대한 별도의 디버그 정보가 누락되었습니다. /services/php/lib/php/extensions/no-debug-non-zts-20131226/openssl.so
다음을 시도해 보세요: yum --enablerepo='-debug' install /usr/lib/ debug/.build-id/7a/c0448084fce799804939ad735755b66bbe47ce

시도에 대한 별도의 디버그 정보가 누락되었습니다: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/ 1e/0a7d58f454926e2afb4797865d85801ed65ece
/lib64/libcrypt.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libcrypt.so.1에 대해 로드된 기호
기호 읽기 /lib64/librt.so.1에서...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/librt.so.1에 대한 기호 로드
/usr/local/services/에서 기호 읽기 mysql/lib/libmysqlclient.so.18...done.
/usr/local/services/mysql/lib/libmysqlclient.so.18에 대한 기호 로드
/usr/local/lib/libmcrypt에서 기호 읽기 .so.4...done.
/usr/local/lib/libmcrypt.so.4에 대한 기호 로드됨
/lib64/libdl.so.2에서 기호 읽기...(디버깅 기호 없음) ...완료.
/lib64/libdl.so.2에 대한 기호가 로드되었습니다.
/usr/local/gd2/lib/libgd.so.3에서 기호를 읽는 중...완료.
에 대한 기호가 로드되었습니다. /usr/local/gd2/lib/libgd.so.3
/lib64/libm.so.6에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64에 대해 로드된 기호 /libm.so.6
/usr/local/zlib//lib/libz.so.1에서 기호를 읽는 중...(디버깅 기호 없음)...완료.
/usr/에 대한 기호 로드됨 local/zlib//lib/libz.so.1
/lib64/libbz2.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libbz2에 대한 기호 로드 .so.1
/usr/lib64/libfontconfig.so.1에서 기호를 읽는 중...(디버깅 기호 없음)...완료.
Loaded symbols for /usr/lib64/libfontconfig.so.1
/usr/lib64/libXpm.so.4에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libXpm.so.4에 대한 기호 로드
/에서 기호 읽기 usr/lib64/libX11.so.6...(디버깅 기호 없음)...완료.
/usr/lib64/libX11.so.6에 대한 기호 로드
/usr/local/에서 기호 읽기 libpng/lib/libpng16.so.16...done.
/usr/local/libpng/lib/libpng16.so.16에 대한 기호 로드
/usr/local/jpeg9/lib/libjpeg에서 기호 읽기 .so.9...done.
/usr/local/jpeg9/lib/libjpeg.so.9에 대한 기호 로드
/usr/lib64/libcurl.so.4에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/usr/lib64/libcurl.so.4에 대한 기호 로드됨
/lib64/libnsl.so.1에서 기호 읽는 중...(디버깅 기호 없음).. .done.
/lib64/libnsl.so.1에 대한 기호 로드
/usr/lib64/libxml2.so.2에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libxml2.so.2에 대한 기호가 로드되었습니다.
/usr/local/freetype/lib/libfreetype.so.6...done에서 기호를 읽는 중입니다.
/usr/local/freetype에 대한 기호가 로드되었습니다. /lib/libfreetype.so.6
/usr/lib64/libpng12.so.0에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/usr/lib64/libpng12에 대해 로드된 기호 .so.0
/usr/local/lib/libiconv.so.2...에서 기호 읽기 완료.
/usr/local/lib/libiconv.so.2에 대한 기호 로드
기호 읽기 /lib64/libc.so.6에서...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libc.so.6에 대한 기호 로드
/lib64/libresolv.so에서 기호를 읽는 중입니다. 2...(디버깅 기호 없음)...완료.
/lib64/libresolv.so.2에 대한 기호 로드됨
/lib64/libfreebl3.so에서 기호 읽기...(디버깅 기호 없음) ...완료.
/lib64/libfreebl3.so에 대한 기호 로드
/lib64/libpthread.so.0에서 기호 읽기...(디버깅 기호 없음)...완료.
[스레드 libthread_db를 사용한 디버깅 활성화]
/lib64/libpthread.so.0에 대한 기호 로드됨
/lib64/ld-linux-x86-64.so.2에서 기호 읽는 중...(디버깅 기호 없음).. .done.
/lib64/ld-linux-x86-64.so.2에 대한 기호 로드
/usr/lib64/libstdc .so.6에서 기호 읽기...(디버깅 기호 없음).. .done.
/usr/lib64/libstdc .so.6에 대한 기호 로드
/lib64/libgcc_s.so.1에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libgcc_s.so.1에 대한 기호를 로드했습니다.
/lib64/libexpat.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libexpat에 대한 기호를 로드했습니다. so.1
/usr/lib64/libxcb.so.1에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libxcb.so.1에 대한 기호 로드
/lib64/libidn.so.11에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libidn.so.11에 대한 기호 로드
/lib64/에서 기호 읽기 libldap-2.4.so.2...(디버깅 기호 없음)...완료.
/lib64/libldap-2.4.so.2에 대한 기호 로드
/lib64/libgssapi_krb5.so에서 기호를 읽는 중입니다. 2...(디버깅 기호 없음)...완료.
/lib64/libgssapi_krb5.so.2에 대한 기호 로드
/lib64/libkrb5.so.3에서 기호 읽기...(디버깅 기호 없음 발견)...완료.
/lib64/libkrb5.so.3에 대한 기호 로드
/lib64/libk5crypto.so.3에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libk5crypto.so.3에 대한 기호가 로드되었습니다.
/lib64/libcom_err.so.2에서 기호를 읽는 중입니다...(디버깅 기호가 없습니다.)...완료.
/lib64/에 대한 기호가 로드되었습니다. libcom_err.so.2
/usr/lib64/libssl3.so에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/usr/lib64/libssl3.so에 대한 기호 로드
/usr/lib64/libsmime3.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/usr/lib64/libsmime3.so에 대한 기호 로드
/usr/lib64/에서 기호 읽기 libnss3.so...(디버깅 기호 없음)...완료.
/usr/lib64/libnss3.so에 대한 기호 로드
/usr/lib64/libnssutil3.so에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/usr/lib64/libnssutil3.so에 대한 기호 로드
/lib64/libplds4.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libplds4.so에 대해 로드된 기호
/lib64/libplc4.so에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/libplc4.so에 대해 로드된 기호
/lib64/libnspr4.so에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libnspr4.so에 대한 기호 로드
/usr/lib64/libssh2에서 기호 읽기. so.1...(디버깅 기호 없음)...완료.
/usr/lib64/libssh2.so.1에 대한 기호를 로드했습니다.
/usr/lib64/libXau.so.6에서 기호를 읽는 중입니다. ..(디버깅 기호 없음)...완료.
/usr/lib64/libXau.so.6에 대한 기호 로드
/lib64/liblber-2.4.so.2에서 기호 읽기...(아니요 디버깅 기호 발견)...완료.
/lib64/liblber-2.4.so.2에 대한 기호 로드
/usr/lib64/libsasl2.so.2에서 기호 읽기...(디버깅 기호 없음) ...완료.
/usr/lib64/libsasl2.so.2에 대한 기호 로드
/lib64/libkrb5support.so.0에서 기호 읽기...(디버깅 기호 없음)...완료.
/lib64/libkrb5support.so.0에 대해 로드된 기호
/lib64/libkeyutils.so.1에서 기호를 읽는 중...(디버깅 기호를 찾을 수 없음)...완료.
/lib64/에 대해 로드된 기호 libkeyutils.so.1
Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libssl.so.10
Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcrypto.so.10
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so...done.
Loaded symbols for /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
Reading symbols from /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/memcache.so...done.
Loaded symbols for /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/memcache.so
Reading symbols from /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/protobuf.so...done.
Loaded symbols for /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/protobuf.so
Reading symbols from /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so...done.
Loaded symbols for /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
Reading symbols from /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/openssl.so...done.
Loaded symbols for /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/openssl.so
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Core was generated by `php-fpm: pool www '.
Program terminated with signal 11, Segmentation fault.

0 _zend_mm_free_int (heap=0x27be2d0, p=0x7fb4c4ec6b78) at /usr/local/src/php-5.6.0/Zend/zend_alloc.c:2104

2104 if (ZEND_MM_IS_FREE_BLOCK(next_block)) {
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-7.el6_0.x86_64 cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64 expat-2.0.1-11.el6_2.x86_64 fontconfig-2.8.0-5.el6.x86_64 glibc-2.12-1.166.el6_7.3.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-42.el6.x86_64 libX11-1.6.0-6.el6.x86_64 libXau-1.0.6-4.el6.x86_64 libXpm-3.5.10-2.el6.x86_64 libcom_err-1.41.12-22.el6.x86_64 libcurl-7.19.7-46.el6.x86_64 libgcc-4.4.7-16.el6.x86_64 libidn-1.18-2.el6.x86_64 libpng-1.2.49-2.el6_7.x86_64 libselinux-2.0.94-5.8.el6.x86_64 libssh2-1.4.2-1.el6.x86_64 libstdc++-4.4.7-16.el6.x86_64 libxcb-1.9.1-3.el6.x86_64 libxml2-2.7.6-20.el6_7.1.x86_64 nspr-4.10.6-1.el6_5.x86_64 nss-3.16.1-4.el6_5.x86_64 nss-softokn-freebl-3.14.3-10.el6_5.x86_64 nss-util-3.16.1-1.el6_5.x86_64 openldap-2.4.40-7.el6_7.x86_64 openssl-1.0.1e-42.el6_7.1.x86_64
(gdb)

php-fpm只是一个cgi管理器而已,其实控制的是php-cgi处理php程序,由于php-fpm的多进程的,所以并不方便进行调试,建议通过php-cgi来看调试php或者扩展在cgi环境运行的过程,这和php-fpm是基本一致的,但是php-cgi是单进程的,所以调试方便一些,通过gdb打断点,看Core dump也很容易。

你可以看下PHP鸟哥的如何调试PHP的Core之获取基本信息

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.