Kaynağa Gözat

fix first request after reload failing

raylu 11 yıl önce
ebeveyn
işleme
899b147a5a
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      api/reloader.py

+ 1 - 1
api/reloader.py

@@ -2,7 +2,6 @@ import os
 from os import path
 import sys
 import thread
-import time
 
 def init(server):
 	thread.start_new_thread(_reload, (server,))
@@ -24,5 +23,6 @@ def _reload(server):
 				print event.name, 'changed, reloading...'
 				os.close(fd)
 				server.stop()
+				os.closerange(sys.stderr.fileno()+1, os.sysconf('SC_OPEN_MAX')) # close keep-alive client sockets
 				os.execv(sys.argv[0], sys.argv)
 				return