当前位置:论坛首页 > Linux面板 > 求助

安装php8.1的fileinfo扩展时服务器卡死无响应

发表在 Linux面板2023-12-2 18:51 [复制链接] 7 778

本帖最后由 YanteSoft 于 2023-12-4 15:04 编辑
面板、插件版本:企业版8.0.4
系统版本:阿里云2H2G Ubuntu 22.04.3 LTS x86 64(Py3.7.8)
问题描述:安装php8.1的fileinfo扩展服务器进入假死状态,现象:服务器80端口无响应(全部网页打不开,有时候503),ssh连不上一直等待服务器,宝塔面板加载不出来,在阿里云后台强制重启,任务重新安装fileinfo,进入死循环,且重启后阿帕奇第一次启动肯定失败,手动重启后第一次一般也是失败,再次重启后可以正常。
相关截图(日志、错误):消息盒子日志看不到,重启后打开消息盒子必须最快速度删除任务,否则就会循环进入卡死状态

  已经尝试过卸载php8.0和8.1重新安装,编译和极速都试了,重装php后安装fileinfo扩展故障依旧,另外尝试8.0以下版本php安装fileinfo正常,本人不太懂linux,如需要更详细日志才能判断可以告知方法我去取。
微信截图_20231202190303.png

从图来看,内存足够,cpu足够,为何硬盘会有这么大写入量导致卡死呢?

从图来看,内存足够,cpu足够,为何硬盘会有这么大写入量导致卡死呢?
使用道具 举报 只看该作者 回复
发表于 2024-2-25 22:29:17 | 显示全部楼层
我也是有这样的问题,我用这个方法安装成功的:
【其中的版本号数字换成自己的就行了】
  1. cd /www/server/php/82/src/ext/fileinfo/
  2. /www/server/php/82/bin/phpize
  3. ./configure --with-php-config=/www/server/php/82/bin/php-config
  4. sed -i "s#CFLAGS = -g -O2#CFLAGS = -std=c99 -g#g" Makefile
  5. make && make install
  6. echo "extension=/www/server/php/82/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/82/etc/php.ini
  7. echo "extension=/www/server/php/82/lib/php/extensions/no-debug-non-zts-20210902/fileinfo.so" >> /www/server/php/812/etc/php-cli.ini
  8. /etc/init.d/php-fpm-82 restart
复制代码
使用道具 举报 回复 支持 1 反对 0
发表于 2023-12-2 18:56:44 | 显示全部楼层
本帖最后由 YanteSoft 于 2023-12-2 18:59 编辑

通过阿里云后台监控看到,卡死期间硬盘读取特别高100M字节/s,写入并不高300k字节/s,cpu占用约20~40%
使用道具 举报 回复 支持 反对
发表于 2023-12-2 19:25:53 | 显示全部楼层
已经尝试卸载php重新安装,故障依旧
使用道具 举报 回复 支持 反对
发表于 2023-12-2 19:38:46 | 显示全部楼层
php8.0以下版本安装没问题,8.0以上版本安装日志到这里服务器就会卡死
使用道具 举报 回复 支持 反对
发表于 2023-12-4 14:11:38 | 显示全部楼层
别沉呀,宝塔官方来看看啥情况ok不
使用道具 举报 回复 支持 反对
发表于 2024-1-12 18:47:42 | 显示全部楼层
我也是这样
使用道具 举报 回复 支持 反对
发表于 2024-2-25 22:32:12 | 显示全部楼层
这样设置也可以安装: swap.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表