专栏首页Elton的技术分享博客升级内核后spawn-fcgi无法启动

升级内核后spawn-fcgi无法启动

今天升级Linux内核到2.6.30-r5。但是升级重启后,发现blog打不开了。Nginx报502的Gateway错误。

第一反应就是起到php解析作用的spawn-fcgi没有启动起来。于是尝试再次手动启动。 但是发现怎么也启动不起来。

开始以为是因为升级内核引起的,于是退回以前的内核版本,结果一样。始终无法启动spawn-fcgi的fastcgi服务。说明不是内核的问题。 检查Nginx日志和系统日志都没有什么有价值的信息。

在一筹莫展的时候,突然注意到启动spawn-fcgi的命令中包含了php-cgi这个命令。 会不会是php的问题呢。 后来手工直接执行,发现确实php有问题。 重新使用emerge -av php编译安装php后,终于可以启动spawn-fcgi了。 网站也一切正常了。

出现问题的原因应该是以前使用emerge升级过系统,部分升级影响了php所需要调用的文件,当时没有重新启动,升级后的影响没有马上生效。 这次升级内核重启后,那些升级都生效了,结果问题就暴露出来了。

以后出现问题还是不要着急,任何环节都有可能出现问题。 而且有时候可能被问题的表象所蒙蔽,比如这次升级就误认为是因为内核的问题,但是其实后来证明根本跟内核没有关系。 出现问题还是要不放过任何可能出现问题的地方,即使你觉得不可能出现问题的地方也要去测试一下,逐一排查,最终肯定可以找到问题的原因的。

Gentoo下安装PHP和Nginx请参考之前发表的帖子


本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.prosight.me/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Centos7升级内核后无法启动解决办法

    这个问题存在有一段时间了,之前做的centos7的ISO,在进行内核的升级以后就存在这个问题:

    用户2772802
  • linux的ssh服务升级后无法启动修复

    *** Missing privilege separation directory: /var/run/sshd***

    小沨
  • [1058]centos修改/etc/fstab后无法启动

    今天做实验,增加了一个磁盘sdb1,而且也增加了自动挂载的功能/etc/fstab里增加了记录。

    周小董
  • MySQL官方源从8.0.3直接yum升级到8.0.4后无法启动

    2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr/sbin/mysqld (mysqld 8.0....

    星哥玩云
  • kali安装chrome后,无法启动chrome

    5.安装成功后,点击chrome图标,发现并不能启动浏览器。这是由于chrome默认是普通用户运行的,root不能够运行chrome。所以我们要使得root可以...

    青木
  • Linux升级glibc后无法进入系统

    从源码安装升级glibc对于版本老的系统的非常危险的。我使用编译源码的方式将glibc由2.3升级到2.9, 解决了系统ls等各种指令不好使的问题后以为万事大吉...

    震八方紫面昆仑侠
  • EasyCVR启动后redis无法连接排查

    EasyCVR开发上线以来,算是市面上兼容性较为优秀的视频能力平台,能够兼容国标GB28181、RTSP、海康SDK、Ehome协议的设备,其他主流厂家的私有协...

    TSINGSEE青犀视频
  • EasyCVR升级RTMP推流版本后遇到无法正常启动问题如何排查?

    EasyCVR平台一直是TSINGSEE青犀视频产品中支持协议最为丰富的平台,由于原本就支持国标GB28181、RTSP协议,又在我们不断拓宽之下开发了私有协议...

    TSINGSEE青犀视频
  • EasyGBS添加新内核后无法以服务的方式启动且报错Press any to exit处理

    TSINGSEE青犀视频开发的国标GB28181协议视频智能分析平台EasyGBS已经兼容了采集-存储-展示-告警这四大模块的内容处理,能够为大数据平台的搭建提...

    TSINGSEE青犀视频
  • [Centos7.2]关于升级python后防火墙无法启动

    Centos7.2默认安装的python版本为python2.7,因为我使用的python版本是3.x版,便将其升级到了python3.6,但是升级完成后发现防...

    贰叁壹小窝
  • EasyGBS添加新内核后云端录像无法下载问题优化

    云端录像是我们前几年开发的功能,在EasyGBS、EasyCVR中均有运用。在多数项目中,云端录像的可控性、回溯性都给管理者提供了很大的便捷性。云端录像的接口需...

    TSINGSEE青犀视频
  • Windows 平台下安装Cygwin后,sshd服务无法启动

    事件 ID ( 0 )的描述(在资源( sshd )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /...

    星哥玩云
  • CleanMyMac X 清理后mysql无法启动解决办法

    tail -f /usr/local/mysql/data/mysqld.local.err

    Thoughtworks-杨焱
  • Xcode - 升级后模拟器无法响应电脑键盘

    君赏
  • Docker修改daemon.json后无法启动的问题

    最近在整理Docker和Kubernetes中的日志与相关配置,在尝试通过/etc/docker/daemon.json配置Docker的log-driver参...

    大江小浪
  • EasyCVR启动后无法加载页面该如何解决?

    EasyCVR是我们支持协议最全面的视频平台,并且平台兼容性非常高,支持多类型的设备接入,包括传统网络摄像机、NVR、编码器、4G移动执法仪等视频源设备接入。平...

    TSINGSEE青犀视频
  • 10g升级至11g后数据库无法启动的问题解决

    今天升级数据库碰到一个很郁闷的问题,把10g的数据库升级到11g以后,结果有一个改动,需要重启数据库,就敲了shutdown immediate,结果再star...

    jeanron100
  • Troubleshooting:重新安装Vertica建库后无法启动

    故障现象:Vertica集群安装成功,但是创建数据库后一直无法up. 具体报错输出如下:

    Alfred Zhao
  • 戴尔BIOS更新后可能导致电脑无法正常启动

    据 Bleeping Computer 网站披露,戴尔最近发布的BIOS 更新在多个笔记本电脑和台式机型号上引起严重启动问题,部分用户反映更新后,电脑不能正常启...

    FB客服

扫码关注腾讯云开发者

领取腾讯云代金券