ホームページ  >  記事  >  バックエンド開発  >  php-fpmコアダンプファイルのエラーを確認するにはどうすればよいですか?

php-fpmコアダンプファイルのエラーを確認するにはどうすればよいですか?

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)
著作権 (C) 2010 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL バージョン 3 以降 http://gnu.org/licenses/gpl.html
これはフリー ソフトウェアです: 自由に変更および再配布できます。
保証はありません、法律で認められる範囲内で。 詳細については、「コピーを表示」
および「保証を表示」と入力してください。
この 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/ の個別の debuginfo がありませんmysql/lib/libmysqlclient.so.18
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522
/usr/local/ の個別のデバッグ情報がありませんライブラリ/libmcrypt.so.4
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
/usr/local/gd2/lib/ の個別の debuginfo がありませんlibgd.so.3
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/45/685760d7ba39e6d5987b9babb073a75a53b737
/usr/local/zlib//lib/ の個別の debuginfo がありません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 の個別の debuginfo がありません。 so.9
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1d/556f83f9a7f08464194fb61e5dccd39186ba88
/usr/local/freetype/lib/libfreetype.so の個別の debuginfo がありません.6
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713
/usr/local/lib/libiconv.so.2 の個別の debuginfo がありません
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/25/9306ffa3beeab47cb9682bf56d07267220aa13
/usr/local/services/php/lib/php/extensions/no の個別の debuginfo がありません-debug-non-zts-20131226/opcache.so
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/4a/fc378a8f079033778a96f93e07ed5f3e46fd46
個別の debuginfo がありません/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 の個別の debuginfo がありません
お試しください: yum --enablerepo='-debug ' install /usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/redis の個別の debuginfo がありません。それで
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b
/usr/local/services/php/lib/php/extensions の個別の debuginfo がありません/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 からシンボルを読み取ります...完了。
/usr/local/services/mysql/lib/libmysqlclient.so.18 のシンボルをロードしました
/usr/local/lib/libmcrypt.so.4 からシンボルを読み取り中...完了。
/usr/local/lib/libmcrypt.so.4 のシンボルをロードしました。
/lib64/libdl.so.2 からシンボルを読み取ります。 ..(デバッグ シンボルが見つかりません)...done.
/lib64/libdl.so.2 のシンボルをロードしました
/usr/local/gd2/lib/libgd.so.3 からシンボルを読み取ります...done.
Loaded /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 からシンボルを読み取ります。 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 からシンボルを読み取ります...(デバッグ シンボルが見つかりません).. .done.
/lib64/libkrb5support.so.0 のシンボルをロードしました
/lib64/libkeyutils.so.1 からシンボルを読み取ります...(デバッグ シンボルが見つかりません)...done.
/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...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、セグメンテーション違反で終了しました。

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 が不足している場合は、次を使用します: 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)

回帰内容:

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
これはフリー ソフトウェアです: 自由に変更および再配布できます。
保証はありません、法律で認められる範囲内で。 詳細については、「コピーを表示」
および「保証を表示」と入力してください。
この 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/ の個別の debuginfo がありませんmysql/lib/libmysqlclient.so.18
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/7a/9528682ebdcdc4f0886a81b4d37c5715c1a522
/usr/local/ の個別のデバッグ情報がありませんライブラリ/libmcrypt.so.4
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/9f/d04abf9bd41db950fd6c848d8602cd184f7053
/usr/local/gd2/lib/ の個別の debuginfo がありませんlibgd.so.3
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/45/685760d7ba39e6d5987b9babb073a75a53b737
/usr/local/zlib//lib/ の個別の debuginfo がありません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 の個別の debuginfo がありません。 so.9
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/1d/556f83f9a7f08464194fb61e5dccd39186ba88
/usr/local/freetype/lib/libfreetype.so の個別の debuginfo がありません.6
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/94/caf69dd5f3cb429b7ab32c064884f31b67a713
/usr/local/lib/libiconv.so.2 の個別の debuginfo がありません
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/25/9306ffa3beeab47cb9682bf56d07267220aa13
/usr/local/services/php/lib/php/extensions/no の個別の debuginfo がありません-debug-non-zts-20131226/opcache.so
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/4a/fc378a8f079033778a96f93e07ed5f3e46fd46
個別の debuginfo がありません/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 の個別の debuginfo がありません
お試しください: yum --enablerepo='-debug ' install /usr/lib/debug/.build-id/ea/f3944d7b69ba59c68b9a551ad147bcb29b91e0
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20131226/redis の個別の debuginfo がありません。それで
試してください: yum --enablerepo='-debug' install /usr/lib/debug/.build-id/38/2d72310fa371f371dcf3576d6264c751c6116b
/usr/local/services/php/lib/php/extensions の個別の debuginfo がありません/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 からシンボルを読み取ります...完了。
/usr/local/services/mysql/lib/libmysqlclient.so.18 のシンボルをロードしました
/usr/local/lib/libmcrypt.so.4 からシンボルを読み取り中...完了。
/usr/local/lib/libmcrypt.so.4 のシンボルをロードしました。
/lib64/libdl.so.2 からシンボルを読み取ります。 ..(デバッグ シンボルが見つかりません)...done.
/lib64/libdl.so.2 のシンボルをロードしました
/usr/local/gd2/lib/libgd.so.3 からシンボルを読み取ります...done.
Loaded /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 からシンボルを読み取ります。 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 からシンボルを読み取ります...(デバッグ シンボルが見つかりません).. .done.
/lib64/libkrb5support.so.0 のシンボルをロードしました
/lib64/libkeyutils.so.1 からシンボルを読み取ります...(デバッグ シンボルが見つかりません)...done.
/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 までご連絡ください。