如何解决PHP-FPM 7.3 segfault,如何查找原因?
在从官方Debian存储库安装的运行PHP-FPM 7.3.19的Debian 10服务器上,我显然有一些随机的分段错误。
这些发生在其他2个运行相同php版本的Debian 10服务器上,但没有发生在
上- Ubuntu 18.04,PHP-FPM 7.2.24
- Debian 9,Php-FPM 5.6.40
我的技能非常局限,我能够strace
SIGSEGV
杀死了这个过程,但是看不到sm着枪。
我也是able to obtain的核心转储,并使用gdb
bt
对其进行了分析,但我不知道如何管理此信息以查找段故障的原因。
有人能帮助我吗?
这些是核心转储的bt
:
#0 0x000055efb6a3ae0d in _emalloc ()
#1 0x000055efb6ada749 in ?? ()
#2 0x000055efb6adf22d in execute_ex ()
#3 0x000055efb6a518de in zend_call_function ()
#4 0x000055efb695897c in ?? ()
#5 0x000055efb6a51798 in zend_call_function ()
#6 0x000055efb6a51c90 in zend_lookup_class_ex ()
#7 0x000055efb6a52678 in zend_fetch_class_by_name ()
#8 0x000055efb6aabf16 in ?? ()
#9 0x000055efb6ae073e in execute_ex ()
#10 0x000055efb6a518de in zend_call_function ()
#11 0x000055efb695897c in ?? ()
#12 0x000055efb6a51798 in zend_call_function ()
#13 0x000055efb6a51c90 in zend_lookup_class_ex ()
#14 0x000055efb6a52678 in zend_fetch_class_by_name ()
#15 0x000055efb6ad8407 in ?? ()
#16 0x000055efb6ae0776 in execute_ex ()
#17 0x000055efb6ae6dd7 in zend_execute ()
#18 0x000055efb6a5f863 in zend_execute_scripts ()
#19 0x000055efb69fff88 in php_execute_script ()
#20 0x000055efb68c7360 in ?? ()
#21 0x00007f1a094ab09b in __libc_start_main (main=0x55efb68c65d0,argc=4,argv=0x7ffcf9e0ad58,init=<optimized out>,fini=<optimized out>,rtld_fini=<optimized out>,stack_end=0x7ffcf9e0ad48) at ../csu/libc-start.c:308
#22 0x000055efb68c820a in _start ()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。