浏览代码

collectgarbage

nagadomi 10 年之前
父节点
当前提交
a49876e33e
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      web.lua

+ 5 - 4
web.lua

@@ -1,4 +1,4 @@
-local ROOT = '/home/nagadomi/dev/waifu2x'
+local ROOT = '/home/ubuntu/waifu2x'
 
 _G.TURBO_SSL = true -- Enable SSL
 local turbo = require 'turbo'
@@ -142,9 +142,9 @@ function APIHandler:post()
 	 end
       elseif noise ~= 0 or scale ~= 0 then
 	 if noise == 1 then
-	    x = apply_denose1(x)
+	    x = apply_denoise1(x)
 	 elseif noise == 2 then
-	    x = apply_denose2(x)
+	    x = apply_denoise2(x)
 	 end
 	 if scale == 1 then
 	    local x16 = {math.floor(x:size(3) * 1.6 + 0.5), math.floor(x:size(2) * 1.6 + 0.5)}
@@ -170,6 +170,7 @@ function APIHandler:post()
 	 self:write("ERROR: max image size exceeded.")
       end
    end
+   collectgarbage()
 end
 local FormHandler = class("FormHandler", turbo.web.RequestHandler)
 function FormHandler:get()
@@ -197,5 +198,5 @@ local app = turbo.web.Application:new(
       {"^/api$", APIHandler},
    }
 )
-app:listen(8888, "0.0.0.0", {max_body_size = CURL_MAX_SIZE})
+app:listen(8812, "0.0.0.0", {max_body_size = CURL_MAX_SIZE})
 turbo.ioloop.instance():start()