From cda0b9c90a8172adc5684d0087e039f79aa05bb9 Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 1 Apr 2016 16:42:01 +0800 Subject: [PATCH] fix(web exec) Web execute command log didn't get the real ip if behind the lb proxy. fixed --- run_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run_server.py b/run_server.py index 41901b474..a59a131c0 100755 --- a/run_server.py +++ b/run_server.py @@ -233,7 +233,7 @@ class ExecHandler(tornado.websocket.WebSocketHandler): def open(self): logger.debug('Websocket: Open exec request') role_name = self.get_argument('role', 'sb') - self.term.remote_ip = self.request.headers.get("X-Real-IP") + self.remote_ip = self.request.headers.get("X-Real-IP") if not self.remote_ip: self.remote_ip = self.request.remote_ip logger.debug('Web执行命令: 请求系统用户 %s' % role_name)