如何调试apache?堆芯堆在哪里
how to debug apache? where do I find the core dump
我正在编写一些作为Apache一部分运行的CPP代码。我有段错误。我在哪里可以找到核心转储,以便我可以调试它。如果没有核心转储,我如何告诉Apache创建一个(有调试标志吗?)
通过ulimit -c
设置核心是否转储。这不是由应用程序来决定是否转储核心(核心是由操作系统生成的,而不是由应用程序生成的,在这一点上已经消失了)。
corefile应该位于启动应用程序的目录中。
无论应用程序是否是调试版本,核心都可以/将被转储。(当然,由于进程映像中缺少调试符号,因此非调试版本的核心转储的帮助不大。)
相关文章:
- C++我需要了解在哪里使用指针和双指针
- 未定义的引用在哪里
- 谷歌测试中的期望值存储在哪里
- 尽管遵循了规则,内存泄漏在哪里
- 静态数据成员模板专用化的实例化点在哪里
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- 在哪里声明结构运算符重载
- C++ 中的自定义异常:在哪里定义它们?
- 常量参数存储在哪里 (C++)?
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 此递归函数的每次迭代的值存储在哪里?
- 如何告诉本机节点模块所需的dll存储在哪里?
- 在哪里存储跨平台C++应用存储?
- C++泛型类错误,问题出在哪里?
- 在标准中,模板参数的语法在哪里定义,例如,'std::function<int(char)>'?
- 将类作为主要参数的语法在哪里需要?
- 模板参数在 C++ 中存储在哪里?
- 我的重复检查代码中的错误究竟在哪里?
- 我在哪里可以得到c++ Apache QPID客户端库构建指令(仅客户端)
- 如何调试apache?堆芯堆在哪里