1
0
mirror of https://github.com/r4sas/py-i2phosts synced 2025-02-02 09:55:52 +00:00

py-i2phosts-master: add few log messages

This commit is contained in:
Hidden Z 2010-11-02 17:10:15 +00:00
parent 67ae54ab91
commit 793bf3cca1

View File

@ -69,14 +69,17 @@ def main():
# if we're just started, wait while fetcher get some new hosts # if we're just started, wait while fetcher get some new hosts
fetcher = run_fetcher() fetcher = run_fetcher()
log.debug('just started, delaying checker run for 300 secs')
fetcher.join(300) # wait for 5 mins fetcher.join(300) # wait for 5 mins
# start checker and other # start checker and other
checker = run_checker() checker = run_checker()
while True: while True:
if fetcher.isAlive() == False: if fetcher.isAlive() == False:
log.warning('fetcher thread is dead, respawning...')
fetcher = run_fetcher() fetcher = run_fetcher()
if checker.isAlive() == False: if checker.isAlive() == False:
log.warning('checker thread is dead, respawning...')
checker = run_checker() checker = run_checker()
# do check every 30 mins # do check every 30 mins
time.sleep(1800) time.sleep(1800)
@ -154,4 +157,5 @@ if not args.debug and not args.verbose:
d.gid = pw_entry[3] d.gid = pw_entry[3]
d.open() # become daemon d.open() # become daemon
log = get_logger(filename=log_file, log_level=log_level) log = get_logger(filename=log_file, log_level=log_level)
log.debug('daemonised')
main() main()