Browse Source

Merge pull request #1092 from torhve/openresty-queries

openresty: max 500 queries
Mike Smith 11 years ago
parent
commit
3379b0c03d
1 changed files with 2 additions and 0 deletions
  1. 2 0
      frameworks/Lua/openresty/app.lua

+ 2 - 0
frameworks/Lua/openresty/app.lua

@@ -2,6 +2,7 @@ local mysql = mysql
 
 
 local encode = encode
 local encode = encode
 local random = math.random
 local random = math.random
+local min = math.min
 
 
 local mysqlconn = {
 local mysqlconn = {
 	host = "DBHOSTNAME",
 	host = "DBHOSTNAME",
@@ -23,6 +24,7 @@ return function(ngx)
 		ngx.print(encode(db:query('SELECT * FROM World WHERE id = '..random(1,10000))[1]))
 		ngx.print(encode(db:query('SELECT * FROM World WHERE id = '..random(1,10000))[1]))
 	else
 	else
 		local worlds = {}
 		local worlds = {}
+		num_queries = min(500, num_queries)
 		for i=1, num_queries do
 		for i=1, num_queries do
 			worlds[#worlds+1] = db:query('SELECT * FROM World WHERE id = '..random(1,10000))[1]
 			worlds[#worlds+1] = db:query('SELECT * FROM World WHERE id = '..random(1,10000))[1]
 		end
 		end