Explorar el Código

close HTTP keep-alive connections when shutting down

Brian Gough hace 11 años
padre
commit
74fc095913
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      services/filestore/app.coffee

+ 6 - 0
services/filestore/app.coffee

@@ -62,6 +62,12 @@ app.use (req, res, next) ->
 app.get  "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.getFile
 app.post "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.insertFile
 
+app.use (req, res, next) ->
+	if not appIsOk
+		# when shutting down, close any HTTP keep-alive connections
+		res.set 'Connection', 'close'
+	next()
+
 app.put "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.copyFile
 app.del "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.deleteFile