Skip to content

Commit d4cdee2

Browse files
committed
5.8.6 fix seley ip_manager bug.
1 parent 2c0965a commit d4cdee2

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

code/default/lib/noarch/front_base/http1.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def request_task(self, task):
162162

163163
task.set_state("h1_req_sended")
164164
except Exception as e:
165-
self.logger.exception("%s h1_request send:%r inactive_time:%d task.timeout:%d",
165+
self.logger.warn("%s h1_request send:%r inactive_time:%d task.timeout:%d",
166166
self.ip_str, e, time.time() - self.last_recv_time, task.timeout)
167167
self.logger.warn('%s trace:%s', self.ip_str, self.get_trace())
168168

@@ -176,7 +176,7 @@ def request_task(self, task):
176176
response.begin(timeout=timeout)
177177
task.set_state("response_begin")
178178
except Exception as e:
179-
self.logger.exception("%s h1_request recv:%r inactive_time:%d task.timeout:%d",
179+
self.logger.warn("%s h1_request recv:%r inactive_time:%d task.timeout:%d",
180180
self.ip_str, e, time.time() - self.last_recv_time, task.timeout)
181181
self.logger.warn('%s trace:%s', self.ip_str, self.get_trace())
182182

code/default/lib/noarch/front_base/http_common.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def __init__(self, logger, ip_manager, config, ssl_sock, close_cb, retry_task_cb
199199
self.ssl_sock = ssl_sock
200200
self.handshake = ssl_sock.handshake_time * 0.001
201201
self.rtt = ssl_sock.handshake_time * 0.001
202-
self.streams = []
202+
self.streams = {}
203203
self.ip_str = ssl_sock.ip_str
204204
self.close_cb = close_cb
205205
self.retry_task_cb = retry_task_cb

code/default/version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.8.5
1+
5.8.6

code/default/x_tunnel/local/seley_front/ip_manager.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ def __str__(self):
2525
return o
2626

2727
def set_hosts(self, hosts):
28-
self.hosts = hosts
2928
try:
3029
with open(self.config_fn, "w") as fd:
31-
json.dump(self.hosts, fd, indent=2)
30+
json.dump(hosts, fd, indent=2)
31+
32+
self.load()
3233
except Exception as e:
3334
xlog.error("save hosts %s e:%r", self.config_fn, e)
3435

0 commit comments

Comments
 (0)