Kaynağa Gözat

request restart on unhandled exceptions to avoid memory leak

Brian Gough 12 yıl önce
ebeveyn
işleme
c2e50c619d
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  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)