还是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
Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析_xiaohu21的博客-CSDN博客.mht
日志错误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错误日志是调试Web服务器问题的关键工具,它记录了Apache服务器在运行过程中遇到的各种错误和警告信息。这篇博客文章“Apache错误日志时时查看”可能是关于如何实时监控和分析这些日志文件的教程,这对于PHP...
apache启动服务错误日志,有助于帮助开发者分析问题所在。
Apache错误日志分为多个级别,包括`emerg`(紧急)、`alert`(警报)、`crit`(严重)、`error`(错误)、`warn`(警告)、`notice`(通知)、`info`(信息)和`debug`(调试)。通过配置`ErrorLevel`或`LogLevel`,可以调整记录的...
Apache服务器错误问题 Apache服务器错误问题 Apache服务器错误问题
apache tomcat 反向代理,http502错误,百度搜的解决不了问题 a.com 可以访问,www.a.com 无法访问http502错误
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...
Apache 2.4.9 是一个非常流行的 Web 服务器软件,但是在使用过程中可能会遇到一些报错问题,例如 Internal Server Error、Forbidden 等错误。本文将对 Apache 2.4.9 报错处理进行详细的介绍。 配置 External Access...
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: ...
Apache CXF 核心架构是以BUS为核心,整合其他组件。 * Bus是CXF的主干, 为共享资源提供一个可配置的场所,作用类似于Spring的ApplicationContext,这些共享资源包括 * WSDl管理器、绑定工厂等。通过对BUS进行扩展...
### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...
Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java Servlet和JavaServer Pages(JSP)技术的标准,以及Java EE的Web应用程序部署。这个最新版本,即7.0.109,包含了对先前版本的改进和修复,旨在...
错误日志和访问日志文件为系统管理员提供了有用的...在基于Debian的Linux上,系统范围的Apache错误日志默认位置是/var/log/apache2/error.log。默认位置可以通过编辑Apache的配置文件进行修改。 自定义的错误日志 要
2. **PidFile**:用于设定存放Apache进程ID(PID)的文件路径,如`PidFile logs/httpd.pid`。这在重启或停止Apache服务时特别有用,因为它可以帮助系统找到并操作正确的进程。 3. **Listen**:定义Apache监听的端口...
如果遇到问题,查看错误日志(通常位于"logs"目录下的"error.log")会很有帮助。Apache也提供了丰富的文档资源,可以帮助解决常见的配置和运行时问题。 通过以上步骤,你可以在Windows 64位环境下成功安装和配置...
日志功能是 Apache 服务中的重要组件,可以记录错误、用户访问等信息。为此,我们需要编辑 httpd.conf 配置文件,设置日志记录文件、记录内容、记录格式。具体操作步骤如下: 1. 编辑 httpd.conf 配置文件,设置...
Apache Bug在Windows 7和Server 2008上的问题主要涉及到操作系统与Apache服务器的兼容性和配置冲突。Apache HTTP Server是世界上最流行的Web服务器软件之一,它开源、免费且跨平台,广泛应用于各种操作系统上,包括...