From 911403808517721936e2c9195b389e39d32a7418 Mon Sep 17 00:00:00 2001 From: Antoine Millet Date: Mon, 7 Mar 2011 15:55:41 +0100 Subject: [PATCH] [bug#4034] Fixed bug with logging when server fails to start. --- ccserver/ccserver.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ccserver/ccserver.py b/ccserver/ccserver.py index e28a966..aac07d3 100644 --- a/ccserver/ccserver.py +++ b/ccserver/ccserver.py @@ -49,6 +49,10 @@ class CCServer(object): # The interface object to the configuration directory: self.conf = CCConf(conf_dir) + # Some settings: + self._maxcon = maxcon + self._maxidle = maxidle + # Create the server socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) @@ -75,13 +79,6 @@ class CCServer(object): # The jobs manager: self.jobs = JobsManager(self) - # Register accounts on the database: - self._update_accounts() - - # Running server internal jobs: - self.jobs.create('kill_oldcli', maxcon=maxcon, maxidle=maxidle, - _hidden=True) - def _update_accounts(self): ''' Update the database with accounts. @@ -186,6 +183,13 @@ class CCServer(object): Run the server mainloop. ''' + # Register accounts on the database: + self._update_accounts() + + # Running server internal jobs: + self.jobs.create('kill_oldcli', maxcon=self._maxcon, + maxidle=self._maxidle, _hidden=True) + logging.debug('Running manager mainloop') self.manager.run() -- GitLab