Răsfoiți Sursa

close HTTP keep-alive connections when shutting down

Brian Gough 11 ani în urmă
părinte
comite
74fc095913
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  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