Commit cda0b9c9 authored by ibuler's avatar ibuler

fix(web exec) Web execute command log didn't get the real ip if behind the lb proxy.

    fixed
parent 609bba56
...@@ -233,7 +233,7 @@ class ExecHandler(tornado.websocket.WebSocketHandler): ...@@ -233,7 +233,7 @@ class ExecHandler(tornado.websocket.WebSocketHandler):
def open(self): def open(self):
logger.debug('Websocket: Open exec request') logger.debug('Websocket: Open exec request')
role_name = self.get_argument('role', 'sb') 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: if not self.remote_ip:
self.remote_ip = self.request.remote_ip self.remote_ip = self.request.remote_ip
logger.debug('Web执行命令: 请求系统用户 %s' % role_name) logger.debug('Web执行命令: 请求系统用户 %s' % role_name)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment