全部,
我正在学习使用Siege 工具对我们的 Rails 应用程序进行基准测试。我在我的 OS X 机器上针对托管在另一台服务器上的网站运行 Siege。当我运行它时,无论我针对哪个站点运行它,我总是得到零命中和零失败事务。
由于 OS X 的限制,我sudo sysctl -w net.inet.tcp.msl=1000
用launchctl 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