宝塔51特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解决】php74运行问题 Segmentation fault

发表在 Linux面板2022-5-29 14:00 [复制链接] 7 8540

php74运行应用时会提示Segmentation fault,无论是web应用还是cli应用
  1. 见附件
复制代码
已尝试的解决办法:
1. 重启,重装,编译安装,apt upgrade,换版本,更新面板未果。
2. 尝试卸载所有php有关的组件,未果。
3. gdb core得到如下结果:

  1. 见附件
复制代码

谢谢。


a.zip

991 Bytes, 下载次数: 4285

使用道具 举报 只看该作者 回复
发表于 2022-5-29 18:16:42 | 显示全部楼层
谢花郎 发表于 2022-5-29 15:35
这种不好排查,可先检查代码,或者通过系统内核去排查看下

解决了,是curl的问题
ubuntu这个屑安装的curl内置的openssl版本与php的openssl版本不一致,重新编译安装最新的curl即可
把命令贴这里,有相似问题的可以参考一下:
  1. wget https://curl.se/download/curl-7.83.1.tar.gz
  2. tar vxzf curl-7.83.1.tar.gz
  3. cd curl-7.83.1
  4. sudo ./configure --with-ssl=/usr/local/openssl --prefix=/usr/local
  5. sudo make
  6. sudo make install
复制代码
使用道具 举报 回复 支持 1 反对 0
发表于 2022-5-29 14:08:47 | 显示全部楼层
本帖最后由 XUSOIU 于 2022-5-29 14:10 编辑

补充:
宝塔7.9.1 Ubuntu 22.04 LTS x86_64(Py3.7.8)
内存4gb,运行时从来没到过峰值100%
日志里清一色的
  1. [29-May-2022 13:52:25] NOTICE: [pool www] child 7294 started
  2. [29-May-2022 13:53:11] WARNING: [pool www] child 7063 exited on signal 11 (SIGSEGV) after 681.362383 seconds from start
复制代码

使用道具 举报 回复 支持 反对
发表于 2022-5-29 14:52:29 | 显示全部楼层
您好,提示这个错误前是否有做过扩展或者修改过PHP的配置文件呢?
使用道具 举报 回复 支持 反对
发表于 2022-5-29 15:04:10 | 显示全部楼层
谢花郎 发表于 2022-5-29 14:52
您好,提示这个错误前是否有做过扩展或者修改过PHP的配置文件呢?

安装过btsafe和openrasp、opcache和redis等等,但是发现问题后直接把php73卸了,并没有一个一个删除扩展
性能调整的并发方案【4GB内存】,运行模式【动态】,其余没变
现在只安装了fileinfo
使用道具 举报 回复 支持 反对
发表于 2022-5-29 15:05:37 | 显示全部楼层
XUSOIU 发表于 2022-5-29 15:04
安装过btsafe和openrasp、opcache和redis等等,但是发现问题后直接把php73卸了,并没有一个一个删除扩展
...

只有一个fileinfo也是会提示Segmentation fault错误吗?你那边是否有试过其他Ubuntu系统版本呢?
使用道具 举报 回复 支持 反对
发表于 2022-5-29 15:11:41 | 显示全部楼层
谢花郎 发表于 2022-5-29 15:05
只有一个fileinfo也是会提示Segmentation fault错误吗?你那边是否有试过其他Ubuntu系统版本呢? ...

是的。刚刚又把fileinfo卸了,问题还是这样
别的ubuntu版本没有试过,我只有一台物理机

好像跟这个症状一样https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=10725

测试链接:http://origin.shushi.tech:1024/assets/tools/testbaidu.php
使用道具 举报 回复 支持 反对
发表于 2022-5-29 15:35:00 | 显示全部楼层
XUSOIU 发表于 2022-5-29 15:11
是的。刚刚又把fileinfo卸了,问题还是这样
别的ubuntu版本没有试过,我只有一台物理机

这种不好排查,可先检查代码,或者通过系统内核去排查看下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表