SiegeTest:套接字错误无法连接
真的需要帮助弄清楚什么是错的。
应用程序背景:它是一个使用socket.io
应用程序的nodejs
。
我正在testing我的网站加载使用siege windows 3.0.5
工具。 10个并发用户70个
siege -c70 -t10s http://localhost:8082
并获取下面的错误信息。
[错误]套接字:无法连接sock.c:230:协议地址族不支持[错误]套接字:无法连接sock.c:230:没有这样的文件或目录[错误]套接字:无法连接sock.c :230:没有这样的文件或目录[错误]套接字:无法连接sock.c:230:没有这样的文件或目录[错误]套接字:无法连接sock.c:230:没有这样的文件或目录[错误]套接字:无法连接sock.c:230:没有这样的文件或目录[error] socket:无法连接sock.c:230:没有这样的文件或目录HTTP / 1.1 200 8.96 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.96 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.96 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.96 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.96 secs:3415 bytes = => GET / HTTP / 1.1 200 8.98 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.98 secs:3415 bytes ==> GET / HTTP / 1.1 200 8.98 secs:3415 bytes ==> GET /
它工作正常,如果我使用
siege -c60 -t50s http://localhost:8082
这是否意味着我只能服务60个并发用户。 以上错误消息是什么以及如何解决它们。
我已经使用连接池概念为MySQL模块和释放连接后使用它。
db.getConnection(function(err,connection) { if(!err) { connection.query(query,function(err,rows){ connection.release(); if(err) { throw err; } else { callback("null",{rows : rows,tablename : ticker}); } }); } });