Do not attempt to close server before it's up
This commit is contained in:
1 parent
7644d46f6b
commit
d82c2bb350
2 files changed
+9
-3
No files matched your search
+2
-2
@@ -113,8 +113,8 @@ connect = (callback) ->
|
|||||||
|
|
||||||
|
|
||||||
disconnect = () ->
|
disconnect = () ->
|
||||||
exports.mongoDb.close()
|
exports.mongoDb?.close()
|
||||||
redisClient.quit()
|
redisClient?.quit()
|
||||||
|
|
||||||
|
|
||||||
# Optimize projection by removing overlaps
|
# Optimize projection by removing overlaps
|
||||||
|
|||||||
+7
-1
@@ -41,6 +41,12 @@ exit = () ->
|
|||||||
, 30000).unref()
|
, 30000).unref()
|
||||||
|
|
||||||
cluster.worker?.disconnect()
|
cluster.worker?.disconnect()
|
||||||
|
|
||||||
|
if not server
|
||||||
|
db.disconnect()
|
||||||
|
extensions.killAll()
|
||||||
|
return
|
||||||
|
|
||||||
server.close(() ->
|
server.close(() ->
|
||||||
db.disconnect()
|
db.disconnect()
|
||||||
extensions.killAll()
|
extensions.killAll()
|
||||||
@@ -52,7 +58,7 @@ process.on('uncaughtException', (err) ->
|
|||||||
util.error("#{new Date().toISOString()} - #{err.stack}\n")
|
util.error("#{new Date().toISOString()} - #{err.stack}\n")
|
||||||
exit()
|
exit()
|
||||||
catch err
|
catch err
|
||||||
util.error("#{new Date().toISOString()} - #{err2.stack}\n")
|
util.error("#{new Date().toISOString()} - #{err.stack}\n")
|
||||||
throw err
|
throw err
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user