`
nigelzeng
  • 浏览: 607546 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache的[notice] child pid 19818 exit signal Bus error (7)错误

阅读更多

还是apache,这次发现启动apache成功,但是没有一个工作进程,

查看错误日志,发现里面不停的打出“[notice] child pid 19818 exit signal Bus error (7)”消息:

 

[Thu Sep 27 16:56:29 2012] [notice] child pid 26576 exit signal Bus error (7)
[Thu Sep 27 16:56:29 2012] [notice] child pid 26577 exit signal Bus error (7)
[Thu Sep 27 16:56:29 2012] [notice] child pid 26578 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26579 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26580 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26581 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26582 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26583 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26584 exit signal Bus error (7)
[Thu Sep 27 16:56:30 2012] [notice] child pid 26592 exit signal Bus error (7)

 

google了一下,可能有以下原因:

1、“Bus Error”可能是由于某些程序崩溃到值得,可能是CGI程序。比如当一个是为Inter处理器写的C程序被重新编译到其他的处理器上(可能内存访问方式不一样的架构),简单理解就是服务器上跑了一个有bug的软件。

2、CGI程序挂起的时间比服务器的超时时间还要长,所以CGI被系统kill掉了。

3、模块没有编译到apache里。

等等……

 

既然有可能是CGI程序的错误,会不会是模块加载过程中出错了呢?

然后我回去查看了apache的配合,出了正常的系统模块,我们还load了一个自己的模块,开始猜想这个问题的关键点在这里,然后review了一下这个模块。

经过询问同事发现需要先打开一个该模块的客户端才能成功加载这个模块。

 

所以先启动这个客户端,再启动apache,顺利提供服务。

到这里,问题就解决了……

 

----EOF-----

 

扩展阅读:

 

Linux signal:http://www.kernel.org/doc/man-pages/online/pages/man7/signal.7.html

 

标准的POSIX.1-1990 linux信号量:


 
  • 大小: 137.7 KB
分享到:
评论

相关推荐

    apache Proxy_Error

    apache Proxy Error apache Proxy Error apache Proxy Error apache Proxy Error

    Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析_xiaohu21的博客-CSDN博客.mht

    Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析_xiaohu21的博客-CSDN博客.mht

    Apache错误suEXEC mechanism enabled解决

    日志错误error_log.log 提示: suEXEC mechanism enabled 日志nss_error_log.log 提示: [Sun Nov 27 16:46:38 2016] [error]Certificate not verified: 'Server-Cert' [Sun Nov 27 16:46:38 2016] [error] SSL ...

    apache error.log 找恶意IP并禁止

    在 Apache 的错误日志(error.log)中,如果频繁出现“File does not exist”的错误,可能是由于恶意 IP 地址尝试访问不存在的文件,进行扫描或者攻击。针对这种情况,我们可以编写脚本来筛选出这些恶意 IP,并通过 ...

    Apache错误日志时时查看

    Apache错误日志是调试Web服务器问题的关键工具,它记录了Apache服务器在运行过程中遇到的各种错误和警告信息。这篇博客文章“Apache错误日志时时查看”可能是关于如何实时监控和分析这些日志文件的教程,这对于PHP...

    apache启动服务错误日志

    apache启动服务错误日志,有助于帮助开发者分析问题所在。

    Apache错误日志时时查看(2014.9.22)

    Apache错误日志分为多个级别,包括`emerg`(紧急)、`alert`(警报)、`crit`(严重)、`error`(错误)、`warn`(警告)、`notice`(通知)、`info`(信息)和`debug`(调试)。通过配置`ErrorLevel`或`LogLevel`,可以调整记录的...

    Apache服务器错误问题

    Apache服务器错误问题 Apache服务器错误问题 Apache服务器错误问题

    apache tomcat 反向代理502错误.txt

    apache tomcat 反向代理,http502错误,百度搜的解决不了问题 a.com 可以访问,www.a.com 无法访问http502错误

    由Apache 500错误引出的临时文件问题分析解决

    mod_fcgid:error reading data from FastCGI server”、”Premature end of script headers:index.php”、”process /usr/… apache/cgi-bin exit(communication error, get unexpected signal 7″,说白了就是php...

    apache2.4.9报错处理

    Apache 2.4.9 是一个非常流行的 Web 服务器软件,但是在使用过程中可能会遇到一些报错问题,例如 Internal Server Error、Forbidden 等错误。本文将对 Apache 2.4.9 报错处理进行详细的介绍。 配置 External Access...

    WebServiceConfig java springboot利用Apache CXF创建webserice接口配置类

    Apache CXF 核心架构是以BUS为核心,整合其他组件。 * Bus是CXF的主干, 为共享资源提供一个可配置的场所,作用类似于Spring的ApplicationContext,这些共享资源包括 * WSDl管理器、绑定工厂等。通过对BUS进行扩展...

    Tomcat中--Error listenerStart错误的解决方案

    ### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...

    apache启动不了的解决办法

    Apache 启动不了的解决办法 Apache 服务器是一种流行的 Web 服务器软件,然而,在实际应用中,Apache 服务器的启动问题是非常常见的。本文将总结 Apache 服务器无法启动的多种解决方法,以帮助解决各种启动问题。 ...

    Arm板Apache+PHP环境搭建

    configure: error: cannot check for file existence when cross compiling的错误。 2. 需要添加ac_cv_func_setpgrp_void=yes选项,以避免出现checking whether setpgrp takes no argument... configure: error: ...

    在Linux系统上查看Apache服务器的错误日志

    错误日志和访问日志文件为系统管理员提供了有用的...在基于Debian的Linux上,系统范围的Apache错误日志默认位置是/var/log/apache2/error.log。默认位置可以通过编辑Apache的配置文件进行修改。 自定义的错误日志 要

    Apache配置详解

    2. **PidFile**:用于设定存放Apache进程ID(PID)的文件路径,如`PidFile logs/httpd.pid`。这在重启或停止Apache服务时特别有用,因为它可以帮助系统找到并操作正确的进程。 3. **Listen**:定义Apache监听的端口...

    tomcat 7 最新版本 apache-tomcat-7.0.109

    Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java Servlet和JavaServer Pages(JSP)技术的标准,以及Java EE的Web应用程序部署。这个最新版本,即7.0.109,包含了对先前版本的改进和修复,旨在...

    Windows下64位Apache-2.4.6

    如果遇到问题,查看错误日志(通常位于"logs"目录下的"error.log")会很有帮助。Apache也提供了丰富的文档资源,可以帮助解决常见的配置和运行时问题。 通过以上步骤,你可以在Windows 64位环境下成功安装和配置...

Global site tag (gtag.js) - Google Analytics