将环境从python2.7更改为python3.6后apache中的分段错误

2024-07-05 09:13:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在debian服务器上将python环境从2.7.15+升级到3.6.9。在部署最新的python 3代码并安装需求之后,我注意到apache开始在错误日志中给出以下错误:

[Fri Dec 06 02:34:52.076909 2019] [core:notice] [pid 24549:tid 139967202941888] AH00051: child pid 24553 exit signal Segmentation fault (11), possible coredump in /etc/apache2
[Fri Dec 06 02:34:53.079944 2019] [core:notice] [pid 24549:tid 139967202941888] AH00051: child pid 24552 exit signal Segmentation fault (11), possible coredump in /etc/apache2

基于this link,我尝试分析coredump,得到的结果如下:

(gdb) bt full
#0  0x00007f01fcd1cff7 in __GI___select (nfds=0, readfds=0x0, writefds=0x0, exceptfds=0x0, timeout=0x7ffe60cdf490) at ../sysdeps/unix/sysv/linux/select.c:41
        resultvar = 18446744073709551612
        sc_ret = <optimized out>
#1  0x00007f01fd23eac5 in apr_sleep () from /usr/lib/x86_64-linux-gnu/libapr-1.so.0
No symbol table info available.
#2  0x000055d041e24c61 in ap_wait_or_timeout ()
No symbol table info available.
#3  0x00007f01fa32862a in ?? () from /usr/lib/apache2/modules/mod_mpm_event.so
No symbol table info available.
#4  0x000055d041e2428e in ap_run_mpm ()
No symbol table info available.
#5  0x000055d041e1cb2b in main ()
No symbol table info available.

我搞不懂这个。有谁能帮我找出哪里不对吗


Tags: noincoreinfo错误tablesymbolpid