Просмотр исходного кода

make sure shutdown only happens once

Brian Gough 11 лет назад
Родитель
Сommit
d5478a8ebb
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      services/filestore/app.coffee

+ 4 - 3
services/filestore/app.coffee

@@ -113,9 +113,10 @@ port = settings.internal.filestore.port or 3009
 host = settings.internal.filestore.host or "localhost"
 
 beginShutdown = () ->
-	appIsOk = false
-	server.close()
-	logger.log "server will stop accepting connections"
+	if appIsOk
+		appIsOk = false
+		server.close()
+		logger.log "server will stop accepting connections"
 
 server.on "close", () ->
 	logger.log "closed all connections"