ab:无法读取POST数据文件:找到文件结尾

时间:2018-11-23 15:24:16

标签: post apachebench

在尝试运行Apache Bench测试我编写的HTTP端点时,标题出现错误,但是在指定包含内容的POST文件时,。如果我为-p指定一个空文件。

我一直在尝试各种有关内容的编码和格式的在线解决方案,但似乎几乎所有内容都会出现此错误。

1 个答案:

答案 0 :(得分:0)

问题是,从源代码安装Apache Bench时,我已将ab可执行文件从httpd/support/bin/.lib/ab复制到~/.local/bin。当我这样做时,它使用的是系统范围的libapr,而不是我下载到httpd/srclib/apr的那个。我认为,这导致了某种版本的不匹配。

解决方案是从~/.local/bin删除我的ab副本,而是创建包含内容的脚本~/.local/bin/ab

#!/bin/sh

$SRC/httpd/support/ab "$@"

并使用chmod a+x ~/.local/bin/ab将此文件设为可执行文件。