Przeglądaj źródła

request restart on unhandled exceptions to avoid memory leak

Brian Gough 11 lat temu
rodzic
commit
c2e50c619d
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      services/filestore/app.coffee

+ 2 - 0
services/filestore/app.coffee

@@ -37,6 +37,8 @@ app.use (req, res, next) ->
 	requestDomain.add req
 	requestDomain.add req
 	requestDomain.add res
 	requestDomain.add res
 	requestDomain.on "error", (err)->
 	requestDomain.on "error", (err)->
+		# request a shutdown to prevent memory leaks
+		appIsOk = false
 		setTimeout(->
 		setTimeout(->
 			if !res.headerSent
 			if !res.headerSent
 				res.send(500)
 				res.send(500)