Apache 2.4.2 编译常见错误解决方式
尝试了一把从2005年以来第一次重大更新的新版本apache 不仅加入了云计算的基因 更大幅提升了性能 I/O读写和内存占用优化程度比较大 主要是增加了一个enevt模式 测试效果不错 实际我测试的 单纯的编译后静态文件和nginx的处理性能 确实已经相差不大 测试是使用ab测试的 单台nginx和阿帕奇测试后对比数据 获得的结果 下次进行系统的测试在发测试数据 暂时只是测试了jpg图片 和html静态的文件 数据可能没代表性 下面把编译的时候 常见的错误贴下 rotatelogs.o: In function post_rotate': rotatelogs.c:(.text+0x5ed): undefined reference to apr_file_link’ collect2: ld returned 1 exit status make[2]: *** [rotatelogs] Error 1 make[2]: Leaving directory /root/src/httpd-2.4.2/support' make[1]: *** [all-recursive] …
Apache+PHP FastCGI数据超时导致500错误问题
Apache + PHP FastCGI数据超时导致500错误问题 最近发现有台带维护的客户服务器 日志记录出现 [warn] .. mod_fcgid: read data timeout in 60 seconds, … [error] .. Premature end of script headers: index.php … 比较多的这种错误 访问会出现 500 Internal Server Error 以为是权限导致的问题 结果发现并不是这个原因 更改 FcgidProcessLifeTime 8200 FcgidIOTimeout 8200 FcgidConnectTimeout 600 FcgidMaxRequestLen 1000000000 把其中FcgidConnectTimeout 60改为 600 …