还是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
apache error.log 找恶意IP并禁止 方法和脚本
apache启动服务错误日志,有助于帮助开发者分析问题所在。
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-tomcat7apache-tomcat7apache-tomcat7apache-tomcat7apache-tomcat7
错误日志和访问日志文件为系统管理员提供了有用的...在基于Debian的Linux上,系统范围的Apache错误日志默认位置是/var/log/apache2/error.log。默认位置可以通过编辑Apache的配置文件进行修改。 自定义的错误日志 要
Apache CXF 核心架构是以BUS为核心,整合其他组件。 * Bus是CXF的主干, 为共享资源提供一个可配置的场所,作用类似于Spring的ApplicationContext,这些共享资源包括 * WSDl管理器、绑定工厂等。通过对BUS进行扩展...
delphi7开发webservice部属在apache服务器中 测试成功,欢迎讨论.QQ:262431920
apache2.2+tomcat7
ErrorLog allows web developers quick and easy access to clearly formatted entries from the apache error_log file, viewable through a standard browser. It is designed with the developer in mind, with a...
日志错误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 Tomcat 7 Essentials.pdf
tomcat 7 最新版本 apache-tomcat-7.0.109
apache日志文件说明
apache-tomcat-7
apache-skywalking-apm-es7-8.5.0.tar.gz
我在改造APACHE服务器授权访问时,需要对不合法的客户端请求进行过滤。对不合法请求需要立即发送一个错误提示页面给客户端。 发送错误提示页面的程序片断如下: //非法请求作错误跳转 char *location...