什么是Apache堆转储文件(扩展名为hdmp)?

似乎有关于这些文件的文献很less。 在几台Windows服务器上,我们发现在文件和设置文件夹中发现了巨大的(比如几乎2GB的) httpd.exe.hdmp文件。 在一个具体的例子中:

C:\ Documents and Settings \ mschenkel \ Local Settings \ Temp \ 2 \ WER8299.dir00

  • 这些日志文件是在服务器出现问题时才创build的吗?
  • 可以删除它们吗?
  • 有没有在httpd.conf中的设置,所以他们不会被创build?

这些文件不是由Apache本身生成的,而是由Windows在Apache(或其他进程发生错误)时生成的。

Windows Server 2008中的Windows错误报告生成以下信息:

A report manifest file (Report.wer) Operating system version information (.version.txt) Application information (.appcompat.txt) A heap dump file (.hdmp) A mini-dump file (.mdmp) 

但是,您无法使用此function访问用户模式进程转储信息。

要configurationWindows错误报告,您可以修改某些registry设置。 有关如何执行此操作的详细信息请访问下面的Microsoft网站: http : //msdn.microsoft.com/en-us/library/bb513638(VS.85).aspx