小编Dmi*_*try的帖子

围攻未知的回应

我正在尝试使用siege实用程序测试我的服务器上的高负载阻力:

siege http://my.server.ru/ -d1 -r10 -c100

Siege会输出很多这样的消息:

HTTP/1.1 200   0.46 secs:   10298 bytes ==> /

但有时会出现如下错误消息:

Error: socket: unable to connect sock.c:220: Connection timed out

或这个:

warning: socket: -598608128 select timed out: Connection timed out

测试后有围攻报告:

Transactions:                949 hits
Availability:                94.90 %
...
Successful transactions:         949
Failed transactions:              51
Longest transaction:            9.87
Shortest transaction:           0.37

在我的服务器上的nginx日志中,只有950条消息,代码为200,响应即可.

"GET / HTTP/1.1" 200 10311 "-" "JoeDog/1.00 [en] (X11; I; Siege 2.68)"

任何人都可以告诉我这意味着什么

Error: socket: unable to connect sock.c:220: Connection timed out
warning: socket: …

benchmarking webserver nginx siege

9
推荐指数
1
解决办法
4021
查看次数

tornado.database是否异步?

Tornado提供了tornado.database包装器来访问MySQL数据库: www.tornadoweb.org/documentation/database.html

但在文档中,我找不到有关query()等方法的回调处理程序的任何信息.同样的情况是其他方法Connection(),execute()等.所以,tornado.database真的是异步还是不同步?如果我的服务器应用程序在MySQL查询期间会死锁,龙卷风服务器将不会可用或不可用?

python asynchronous tornado

3
推荐指数
1
解决办法
1694
查看次数

标签 统计

asynchronous ×1

benchmarking ×1

nginx ×1

python ×1

siege ×1

tornado ×1

webserver ×1