diff options
author | Florian Diebold <flodiebold@gmail.com> | 2012-02-23 23:12:15 +0100 |
---|---|---|
committer | Florian Diebold <flodiebold@gmail.com> | 2012-02-23 23:12:15 +0100 |
commit | 9149acb2b1cadf30c8ded0bb951292b3d0c1aaf0 (patch) | |
tree | d35701ccde88b090fbd9582501245da559d10a5c /crawl-ref/source/webserver/process_handler.py | |
parent | a5b4aa5d4c77c0a46038e5838e5115459fcc021f (diff) | |
download | crawl-ref-9149acb2b1cadf30c8ded0bb951292b3d0c1aaf0.tar.gz crawl-ref-9149acb2b1cadf30c8ded0bb951292b3d0c1aaf0.zip |
Fix another stupid exception in the webtiles server.
Diffstat (limited to 'crawl-ref/source/webserver/process_handler.py')
-rw-r--r-- | crawl-ref/source/webserver/process_handler.py | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/crawl-ref/source/webserver/process_handler.py b/crawl-ref/source/webserver/process_handler.py index 09eb7d3672..4bb16a09e9 100644 --- a/crawl-ref/source/webserver/process_handler.py +++ b/crawl-ref/source/webserver/process_handler.py @@ -169,8 +169,8 @@ class CrawlProcessHandlerBase(object): try: newwhere = parse_where_data(wheredata) except: - self.logger.warn("Exception while trying to parse where file!", - exc_info=True) + self.logger.warning("Exception while trying to parse where file!", + exc_info=True) else: if (newwhere.get("status") == "active" or newwhere.get("status") == "saved"): @@ -300,8 +300,8 @@ class CrawlProcessHandler(CrawlProcessHandlerBase): self.logger.info("Purging stale lock at %s, pid %s.", self._stale_lockfile, self._stale_pid) elif signal == subprocess.signal.SIGTERM: - self.logger.warn("Terminating pid %s forcefully!", - self._stale_lockfile, self._stale_pid) + self.logger.warning("Terminating pid %s forcefully!", + self._stale_lockfile, self._stale_pid) try: os.kill(self._stale_pid, signal) except OSError, e: @@ -328,8 +328,8 @@ class CrawlProcessHandler(CrawlProcessHandlerBase): self.io_loop.add_timeout(time.time() + 1, self._check_stale_process) else: - self.logger.warn("Couldn't terminate pid %s gracefully.", - self._stale_pid) + self.logger.warning("Couldn't terminate pid %s gracefully.", + self._stale_pid) self.send_to_all("force_terminate?") def _check_stale_process(self): @@ -382,6 +382,10 @@ class CrawlProcessHandler(CrawlProcessHandlerBase): self.conn.message_callback = self._on_socket_message self.conn.connect() + self.logger.info("Crawl FDs: fd%s, fd%s.", + self.process.child_fd, + self.process.errpipe_read) + self.last_activity_time = time.time() self.check_where() @@ -479,8 +483,8 @@ class CrawlProcessHandler(CrawlProcessHandlerBase): self.client_path = self.format_path(msgobj["path"]) self.send_client_to_all() else: - self.logger.warn("Unknown message from the crawl process: %s", - msgobj["msg"]) + self.logger.warning("Unknown message from the crawl process: %s", + msgobj["msg"]) else: self.check_where() @@ -529,6 +533,11 @@ class CompatCrawlProcessHandler(CrawlProcessHandlerBase): self.io_loop.add_handler(self.process.stderr.fileno(), self.on_stderr, self.io_loop.READ | self.io_loop.ERROR) + self.logger.info("Crawl FDs: fd%s, fd%s, fd%s", + self.process.stdin.fileno(), + self.process.stdout.fileno(), + self.process.stderr.fileno()) + self.last_activity_time = time.time() self.create_mock_ttyrec() |