fix debugging
This commit is contained in:
16
server/yadyn
16
server/yadyn
@ -49,38 +49,46 @@ Logger.openlog()
|
||||
if DEBUG:
|
||||
Logger.debugEnable()
|
||||
|
||||
Logger.log("yadyn starting")
|
||||
|
||||
entries = shelve.open(ENTRIES_FILE, flag='c', writeback=True)
|
||||
statusMap = shelve.open(STATUSMAP_FILE, flag='c', writeback=True)
|
||||
|
||||
|
||||
|
||||
Logger.debug("Shelves opened")
|
||||
|
||||
try:
|
||||
eventq = Queue.Queue()
|
||||
dnsq = Queue.Queue()
|
||||
Logger.debug("Queues created")
|
||||
|
||||
Event.Event.setParams(entries, MSG_TIME_CORRIDOR, dnsq)
|
||||
|
||||
dynHandler = DynHandler.DynHandler(eventq)
|
||||
dynHandler.start()
|
||||
Logger.debug("DynHandler started")
|
||||
|
||||
dnsHandler = DnsHandler.DnsHandler(dnsq, TSIGKEY, NAMESERVER, TTL, statusMap)
|
||||
dnsHandler.start()
|
||||
Logger.debug("DnsHandler started")
|
||||
|
||||
dynReceiver = DynReceiver.DynReceiver(("", 8053), eventq)
|
||||
dynReceiver.start()
|
||||
Logger.debug("DynReceiver started")
|
||||
|
||||
expirer = Expirer.Expirer(entries, EVENT_LIFE_TIME, NULL_ADDRESS, EXPIRY_PERIOD, dnsq)
|
||||
expirer.start()
|
||||
Logger.debug("Expirer started")
|
||||
|
||||
cmdReceiver = CmdReceiver.CmdReceiver(("", 8023), entries, ADMIN_PWD)
|
||||
cmdReceiver.start()
|
||||
Logger.debug("CmdReceiver started")
|
||||
|
||||
Logger.log("yadyn running")
|
||||
while True:
|
||||
entries.sync()
|
||||
statusMap.sync()
|
||||
time.sleep(10)
|
||||
finally:
|
||||
Logger.log("Closing shelves")
|
||||
entries.close()
|
||||
statusMap.close()
|
||||
Logger.debug("Shelves closed")
|
||||
Logger.log("yadyn terminating")
|
||||
|
Reference in New Issue
Block a user