3

全部,

我正在学习使用Siege 工具对我们的 Rails 应用程序进行基准测试。我在我的 OS X 机器上针对托管在另一台服务器上的网站运行 Siege。当我运行它时,无论我针对哪个站点运行它,我总是得到零命中和零失败事务。

由于 OS X 的限制,我sudo sysctl -w net.inet.tcp.msl=1000launchctl limit maxfiles 10000 10000. 我还在.siegerc中配置了代理变量,因为我在代理后面运行。示例命令行是: siege -c1 -b -t10S 'www.google.com'.

但无论我点击哪个网站,我总是获得零点击、零失败和零成功交易。Siege 日志文件没有显示任何错误。我究竟做错了什么?

siege -c1 -b -t10S 'www.google.com'
** SIEGE 3.0.5
** Preparing 1 concurrent users for battle.
The server is now under siege...

Lifting the server siege...      done.

Transactions:                  0 hits
Availability:               0.00 %
Elapsed time:               9.84 secs
Data transferred:           0.00 MB
Response time:              0.00 secs
Transaction rate:           0.00 trans/sec
Throughput:             0.00 MB/sec
Concurrency:                0.00
Successful transactions:           0
Failed transactions:               0
Longest transaction:            0.00
Shortest transaction:           0.00
4

0 回答 0