如果不能正常显示,请查看原文 , 或返回

让PHP7达到最高性能的几个Tips | 风雪之隅

  • lilj | 06 Dec 2015 12:31

    @laruence 你好
    经提醒开了core dump, 截取了以下数据

    ….
    Reading symbols from /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/yac.so…done.
    Loaded symbols for /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/yac.so
    Reading symbols from /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/redis.so…done.
    Loaded symbols for /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/redis.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 alpha ‘.
    Program terminated with signal 11, Segmentation fault.
    #0 _emalloc () at /usr/local/src/php/php-7.0.0/Zend/zend_alloc.c:1291
    1291 heap->free_slot[bin_num] = p->next_free_slot;
    ….

    (gdb) where
    #0 _emalloc () at /usr/local/src/php/php-7.0.0/Zend/zend_alloc.c:1291
    #1 0x000000000062adf6 in zif_spl_autoload_call ()
    #2 0x000000000074807f in zend_call_function ()
    #3 0×0000000000748722 in zend_lookup_class_ex ()
    #4 0x000000000076bf24 in zif_class_exists ()
    #5 0x000000000079e9bd in ZEND_DO_ICALL_SPEC_HANDLER () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:586
    #6 0x0000000000790efb in execute_ex () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:414
    #7 0×0000000000748004 in zend_call_function ()
    #8 0×0000000000771244 in zend_call_method ()
    #9 0x00000000007891ec in zend_std_call_getter () at /usr/local/src/php/php-7.0.0/Zend/zend_object_handlers.c:202
    #10 0x000000000078a5ff in zend_std_read_property () at /usr/local/src/php/php-7.0.0/Zend/zend_object_handlers.c:564
    #11 0x0000000000791ab3 in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER ()
    at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:23382
    #12 0x0000000000790efb in execute_ex () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:414
    #13 0×0000000000748004 in zend_call_function ()
    #14 0×0000000000771244 in zend_call_method ()
    #15 0x00007fe8427a1b41 in yaf_dispatcher_handle () from /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/yaf.so
    #16 0x00007fe8427a2bf8 in yaf_dispatcher_dispatch ()
    from /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/yaf.so
    #17 0x00007fe84279e943 in zim_yaf_application_run ()
    from /mnt/data/env/php/lib/php/extensions/no-debug-non-zts-20151012/yaf.so
    #18 0x00000000007cdffb in ZEND_DO_FCALL_SPEC_HANDLER () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:842
    #19 0x0000000000790efb in execute_ex () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:414
    #20 0x00000000007d9ae7 in zend_execute () at /usr/local/src/php/php-7.0.0/Zend/zend_vm_execute.h:458
    #21 0x0000000000755c74 in zend_execute_scripts () at /usr/local/src/php/php-7.0.0/Zend/zend.c:1428
    #22 0x00000000006faee0 in php_execute_script () at /usr/local/src/php/php-7.0.0/main/main.c:2471
    #23 0x00000000007e505c in main () at /usr/local/src/php/php-7.0.0/sapi/fpm/fpm/fpm_main.c:1944

    技能太差不会用gdb
    希望能有用, 目前已经切换回5.6版本

    谢谢

  • 返回