apache 遇到 core 问题
来源:互联网 发布:太平洋证券交易软件 编辑:程序博客网 时间:2024/06/05 04:24
今天在学习php扩展,拷贝了一个例子程序,验证apache加载php模块时注册的变量常驻内存,页面请求调用php代码执行时初始化的变量在页面请求结束释放。编译安装完扩展后,重启apache,浏览器访问出现空白页,
1,首先检查apache错误日志,我是自己笔记本上玩的,ubuntu系统,apache使用的是apt-get安装,所以,日志文件在默认的路径下:/var/log/apache2/error.log。我靠,竟然有core错误。
既然core了,那就查看core文件吧。
2,由于我这个菜鸟没查过apache的core文件,所以网上一顿搜,“apache的core文件在哪?”。终于找到这篇文章 http://5iwww.blog.51cto.com/856039/761077
要查看core文件,还得开起apache指令CoreDumpDirectory?靠。那就加吧。于是 在apache配置文件里加上这么一行
CoreDumpDirectory /tmp/apache_coredump
重启apache,到 /tmp/apache_coredump 目录下面 ls 一下。空空如也。晕。
在 http://blog.csdn.net/tenfyguo/article/details/8159176 这篇文章中又发现这句话
于是执行
ulimit -c unlimited
再重启apache,然后到/tmp/apache_coredump 目录下面 ls 一下,
哎呀,你终于出来了,这下就好办了。
3, 执行 gdb apache2 core
原来是我在扩展里使用 fprintf写一个文件,而该文件不存在,果断创建之。 然后继续重启apache,再看apache错误日志,
coredump没有了。
4,打开本地 http://localhost/test.php 果然ok。
- apache 遇到 core 问题
- 20140921遇到的问题-----JAVA----servlet------org.apache.catalina.core.StandardWrapperValue invoke
- Build Jenkins Core中遇到的问题
- CORE DATA 中遇到的一些问题
- IOS core data遇到问题集合
- 安装Apache遇到的问题
- 安装apache遇到的问题
- 编译Apache遇到的一个问题
- apache搬家到iis遇到的问题
- apache 外网访问 遇到的问题
- 启动Apache是遇到的问题
- Apache遇到的问题:APR not found
- Apache遇到的问题:APR not found
- 安装apache中遇到 的问题
- apache php环境遇到的问题
- Apache遇到的问题:APR not found
- Apache安装过程遇到的问题
- Apache+Tomcat遇到一个乱码问题
- Android 4.0.3 联系人(通讯录)应用源码学习
- oracle dbms_session package
- InvalidateRect()与Invalidate()的用法
- IPv6 stack中的一些小小的surprise---(1)
- SIP相关的RFC文档
- apache 遇到 core 问题
- Mac OS 下 eclipse中文乱码解决方法(eclipse for mac 中文乱码)
- 字符集和字符编码(Charset & Encoding)
- spring配置自定义的PropertyEditor
- 索引实战
- ubuntu 14.04 gcc 版本的更新以及降级
- 爱快递查询
- MATLAB中使用DSPBuilder仿真时的设置
- VMware、VirtualBox安装工具包调整分辨率、设置鼠标无缝模式及共享剪切板等