apache在windows下崩溃的问题:libapr-1.dll
dukq 2011-02-23 02:19:30 软件版本:apache 2.2.17 32位
操作系统:windows 2008企业版SP2 64位
作用:主要用apache+webdav做网络硬盘使用。
测试:局域网内部
出现的问题:
如果不对下载限速的话,apache在带宽达到一定程度之后,会拒绝后来的下载请求,因此肯定需要对每个下载链接进行限速。
现用mod_bw进行限速,但是出现apache崩溃的情况,既apache的工作线程重启。在限速512kbps的时候,带宽占用达到22%左右的时候,会出现崩溃的情况;限速256kbps的时候,带宽占用达到11%左右也会崩溃。Windows日志显示如下:
错误应用程序 httpd.exe,版本 2.2.17.0,时间戳 0x4d5ba89d,错误模块 libapr-1.dll,版本 1.4.2.0,时间戳 0x4d5ba60c,异常代码 0xc0000005,错误偏移量 0x0000d6b1, 进程 ID 0xf9c,应用程序启动时间 0x01cbce47ead95a35。
在网上找了很多libapr-1.dll的资料,但是没有给出解决方案。在apache服务器上安装VS2008,重新编译apache和mod_bw也没办法解决这个问题。
不知道各位同仁有没有出现这样的情况,如何解决,还是没法解决。