首頁  >  文章  >  後端開發  >  如何查看php-fpm core dump 檔案的錯誤?

如何查看php-fpm core dump 檔案的錯誤?

WBOY
WBOY原創
2016-08-04 09:20:421749瀏覽

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)
版權 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... 讀取符號...完成。
[新線程55474]
缺少/usr/local/services/ 的單獨調試信息mysql/lib/libmysqlclient.so.18嘗試:yum --enablerepo='-de
' bugll /usrum --enablerepo='
-de' bugll /usr/lib/bug/ .build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522缺少/usr/local/lib 的單獨偵錯資訊/libmcrypt.so.4
嘗試: yum --enablerepos'/libmcrypt/ll -id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
缺少/usr/local/gd2/lib/ 的單獨偵錯資訊libgd.so.3嘗試: yum --enablerepo='bugs/demllm. -id/45/685760d7ba39e6d5987b9babb073a75a53b737缺少/usr/local/zlib//lib/ 的單獨除錯訊息build-id/68/aba0830456cf7f286bb906e2808c4870bf25e0
缺少/usr/local/libpng/lib/libpng16 的單獨偵錯資訊.so.16
嘗試: yibidable/llm' build-id/81/6fadbdfcd2339f8d807c7c272022f38d3ca8f7缺少/usr/local/jpeg9/lib/libjpeg 的單獨偵錯資訊。 so.9嘗試: yum --enablerepo='
-debug
' install /usr/lib/debug/.build-id/1d/556f83f9a7f0846419461e5dccd39186ba8888/cfb/​​c​​ooo訊息.6嘗試: yum --enablerepo='-debug
' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713b429b7ab32c064884f31b67a7132c064884f31b67a132c067a資訊
嘗試: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/25/9306ffa3beeab47cb9682bf56d072672206ffa3beeab47cb9682bf56d07267220137cb9682單獨調試信息-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 / ='
-debug
'安裝/usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0缺少/usr/local/services/phpions/31/Sextens. redis的單獨調試資訊。所以嘗試: yum --enablerepo='
-debug
' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b/nd資訊/no-debug-non-zts-20131226/openssl.so嘗試: yum --enablerepo='-debug
' install /usr/lib/debug/.build-id/7a/c0448084fce698387569838669648084fce699830b訊息
嘗試: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1e/0a7d58f454926e2afb4797865d85801ed65ece pt.調試符號) ...完成。
已載入 /lib64/libcrypt.so.1 的符號
從 /lib64/librt.so.1 讀取符號...(未找到偵錯符號)...完成。 已載入 /lib64/ 的符號librt.so.1從 /usr/local/services/mysql/lib/libmysqlclient.so.18 讀取符號...完成。
載入 /usr/local/services/mysql/lib/libmysqlclient.so.18 的符號
從 /usr/local/lib/libmcrypt.so.4 讀取符號...完成。 為 /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...完成。
載入 /usr/local/libpng/lib/libpng16.so.16 的符號
從 /usr/local/jpeg9/lib/libjpeg.so.9 讀取符號...完成。
載入符號對於 /usr/local/jpeg9/lib/libjpeg.so.9
從 /usr/lib64/libcurl.so.4 讀取符號...(找不到偵錯符號)...完成。
為 /usr/ 載入符號lib64/libcurl.so.4
從 /lib64/libnsl.so.1 讀取符號...(找不到偵錯符號)...完成。
為 /lib64/libnsl.so.1 載入符號
從 / 讀取符號usr/lib64/libxml2.so.2...(找不到偵錯符號)...完成。
為 /usr/lib64/libxml2.so.2 載入符號
從 /usr/local/freetype/lib/ 讀取符號libfreetype.so.6...完成。
已載入 /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 讀取符號...(未找到調試符號) ....完成。
已載入 / 的符號lib64/ld-linux-x86-64.so.2
從 /usr/lib64/libstdc++.so.6 讀取符號...(找不到偵錯符號)...完成。
載入 /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讀取符號。所以...(沒有找到調試符號)...完成。
載入/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 讀取符號...(未找到偵錯符號).. .done.
已載入/lib64/libkrb5support. so.0 的符號
從/lib64/libkeyutils.so.1 讀取符號...(未找到偵錯符號)...完成。
已載入 /lib64/libkeyutils 的符號。所以.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...讀取符號。
載入符號/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 終止,分段錯誤。

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

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. 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 key-2.12-1.166.el6_7.3.x86_64 key-2.12-1.166.el6_7.3.x86_64 keyutils-libs-1.4x6_6. -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-3.5.10-2.el6.x86_64 libcom_err-1.41.2. x86_64 libcurl-7.19.7-46.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_el6.x86_64 libpng-1.2.49-2.el6_7.56_647. .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.6. 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.14.3-10.el6_5.x86_64 nss-util-3.16.1-1. 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)
版權 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... 讀取符號...完成。
[新線程55474]
缺少/usr/local/services/ 的單獨調試信息mysql/lib/libmysqlclient.so.18嘗試:yum --enablerepo='-de
' bugll /usrum --enablerepo='
-de' bugll /usr/lib/bug/ .build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522缺少/usr/local/lib 的單獨偵錯資訊/libmcrypt.so.4
嘗試: yum --enablerepos'/libmcrypt/ll -id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
缺少/usr/local/gd2/lib/ 的單獨偵錯資訊libgd.so.3嘗試: yum --enablerepo='bugs/demllm. -id/45/685760d7ba39e6d5987b9babb073a75a53b737缺少/usr/local/zlib//lib/ 的單獨除錯訊息build-id/68/aba0830456cf7f286bb906e2808c4870bf25e0
缺少/usr/local/libpng/lib/libpng16 的單獨偵錯資訊.so.16
嘗試: yibidable/llm' build-id/81/6fadbdfcd2339f8d807c7c272022f38d3ca8f7缺少/usr/local/jpeg9/lib/libjpeg 的單獨偵錯資訊。 so.9嘗試: yum --enablerepo='
-debug
' install /usr/lib/debug/.build-id/1d/556f83f9a7f0846419461e5dccd39186ba8888/cfb/​​c​​ooo訊息.6嘗試: yum --enablerepo='-debug
' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713b429b7ab32c064884f31b67a7132c064884f31b67a132c067a資訊
嘗試: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/25/9306ffa3beeab47cb9682bf56d072672206ffa3beeab47cb9682bf56d07267220137cb9682單獨調試信息-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 / ='
-debug
'安裝/usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0缺少/usr/local/services/phpions/31/Sextens. redis的單獨調試資訊。所以嘗試: yum --enablerepo='
-debug
' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b/nd資訊/no-debug-non-zts-20131226/openssl.so嘗試: yum --enablerepo='-debug
' install /usr/lib/debug/.build-id/7a/c0448084fce698387569838669648084fce699830b訊息
嘗試: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1e/0a7d58f454926e2afb4797865d85801ed65ece pt.調試符號) ...完成。
已載入 /lib64/libcrypt.so.1 的符號
從 /lib64/librt.so.1 讀取符號...(未找到偵錯符號)...完成。 已載入 /lib64/ 的符號librt.so.1從 /usr/local/services/mysql/lib/libmysqlclient.so.18 讀取符號...完成。
載入 /usr/local/services/mysql/lib/libmysqlclient.so.18 的符號
從 /usr/local/lib/libmcrypt.so.4 讀取符號...完成。 為 /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...完成。
載入 /usr/local/libpng/lib/libpng16.so.16 的符號
從 /usr/local/jpeg9/lib/libjpeg.so.9 讀取符號...完成。
載入符號對於 /usr/local/jpeg9/lib/libjpeg.so.9
從 /usr/lib64/libcurl.so.4 讀取符號...(找不到偵錯符號)...完成。
為 /usr/ 載入符號lib64/libcurl.so.4
從 /lib64/libnsl.so.1 讀取符號...(找不到偵錯符號)...完成。
為 /lib64/libnsl.so.1 載入符號
從 / 讀取符號usr/lib64/libxml2.so.2...(找不到偵錯符號)...完成。
為 /usr/lib64/libxml2.so.2 載入符號
從 /usr/local/freetype/lib/ 讀取符號libfreetype.so.6...完成。
已載入 /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 讀取符號...(未找到調試符號) ....完成。
已載入 / 的符號lib64/ld-linux-x86-64.so.2
從 /usr/lib64/libstdc++.so.6 讀取符號...(找不到偵錯符號)...完成。
載入 /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讀取符號。所以...(沒有找到調試符號)...完成。
載入/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 讀取符號...(未找到偵錯符號).. .done.
已載入/lib64/libkrb5support. so.0 的符號
從/lib64/libkeyutils.so.1 讀取符號...(未找到偵錯符號)...完成。
已載入 /lib64/libkeyutils 的符號。所以.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