Skip to content

Commit e58f30b

Browse files
authored
update (#3115)
1 parent d023a35 commit e58f30b

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

framework/ServeTest/deploy.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ def get_base_port():
3030
LOG_FILE = "server.log"
3131
base_port = get_base_port()
3232
FLASK_PORT = int(os.environ.get("FLASK_PORT", base_port + 1))
33-
FD_PORT = int(os.environ.get("FD_PORT", base_port + 2))
34-
FD_WORKER_QUEUE_PORT = int(os.environ.get("FD_WORKER_QUEUE_PORT", base_port + 3))
33+
FD_API_PORT = int(os.environ.get("FD_API_PORT", base_port + 2))
34+
FD_ENGINE_QUEUE_PORT = int(os.environ.get("FD_ENGINE_QUEUE_PORT", base_port + 3))
3535
FD_METRICS_PORT = int(os.environ.get("FD_METRICS_PORT", base_port + 4))
3636
DEFAULT_PARAMS = {
37-
"--port": FD_PORT,
38-
"--engine-worker-queue-port": FD_WORKER_QUEUE_PORT,
37+
"--port": FD_API_PORT,
38+
"--engine-worker-queue-port": FD_ENGINE_QUEUE_PORT,
3939
"--metrics-port": FD_METRICS_PORT,
4040
"--enable-logprob": True,
4141
}
@@ -162,7 +162,7 @@ def stop_server(signum=None, frame=None):
162162
except Exception as e:
163163
print(f"Failed to stop server: {e}")
164164

165-
for port in [FD_PORT, FD_WORKER_QUEUE_PORT, FD_METRICS_PORT]:
165+
for port in [FD_API_PORT, FD_ENGINE_QUEUE_PORT, FD_METRICS_PORT]:
166166
try:
167167
output = subprocess.check_output(f"lsof -i:{port} -t", shell=True).decode().strip()
168168
for pid in output.splitlines():
@@ -203,11 +203,11 @@ def start_service():
203203

204204
final_config = merge_configs(base_config, override_config)
205205

206-
global FD_PORT
207-
global FD_WORKER_QUEUE_PORT
206+
global FD_API_PORT
207+
global FD_ENGINE_QUEUE_PORT
208208
global FD_METRICS_PORT
209-
FD_PORT = final_config["--port"]
210-
FD_WORKER_QUEUE_PORT = final_config["--engine-worker-queue-port"]
209+
FD_API_PORT = final_config["--port"]
210+
FD_ENGINE_QUEUE_PORT = final_config["--engine-worker-queue-port"]
211211
FD_METRICS_PORT = final_config["--metrics-port"]
212212

213213
# 构建命令
@@ -246,8 +246,8 @@ def start_service():
246246
"log_file": LOG_FILE,
247247
"cmd": cmd,
248248
"port_info": {
249-
"api_port": FD_PORT,
250-
"queue_port": FD_WORKER_QUEUE_PORT,
249+
"api_port": FD_API_PORT,
250+
"queue_port": FD_ENGINE_QUEUE_PORT,
251251
"metrics_port": FD_METRICS_PORT
252252
}
253253
}
@@ -279,11 +279,11 @@ def switch_service():
279279

280280
final_config = merge_configs(base_config, override_config)
281281

282-
global FD_PORT
283-
global FD_WORKER_QUEUE_PORT
282+
global FD_API_PORT
283+
global FD_ENGINE_QUEUE_PORT
284284
global FD_METRICS_PORT
285-
FD_PORT = final_config["--port"]
286-
FD_WORKER_QUEUE_PORT = final_config["--engine-worker-queue-port"]
285+
FD_API_PORT = final_config["--port"]
286+
FD_ENGINE_QUEUE_PORT = final_config["--engine-worker-queue-port"]
287287
FD_METRICS_PORT = final_config["--metrics-port"]
288288

289289
# 构建命令
@@ -322,8 +322,8 @@ def switch_service():
322322
"log_file": LOG_FILE,
323323
"cmd": cmd,
324324
"port_info": {
325-
"api_port": FD_PORT,
326-
"queue_port": FD_WORKER_QUEUE_PORT,
325+
"api_port": FD_API_PORT,
326+
"queue_port": FD_ENGINE_QUEUE_PORT,
327327
"metrics_port": FD_METRICS_PORT
328328
}
329329
}
@@ -355,8 +355,8 @@ def service_status():
355355

356356
# 检查端口是否监听
357357
ports_status = {
358-
"api_port": FD_PORT if is_port_in_use(FD_PORT) else None,
359-
"queue_port": FD_WORKER_QUEUE_PORT if is_port_in_use(FD_WORKER_QUEUE_PORT) else None,
358+
"api_port": FD_API_PORT if is_port_in_use(FD_API_PORT) else None,
359+
"queue_port": FD_ENGINE_QUEUE_PORT if is_port_in_use(FD_ENGINE_QUEUE_PORT) else None,
360360
"metrics_port": FD_METRICS_PORT if is_port_in_use(FD_METRICS_PORT) else None
361361
}
362362

@@ -449,8 +449,8 @@ def generate():
449449

450450
if health:
451451
ports_status = {
452-
"api_port": FD_PORT if is_port_in_use(FD_PORT) else None,
453-
"queue_port": FD_WORKER_QUEUE_PORT if is_port_in_use(FD_WORKER_QUEUE_PORT) else None,
452+
"api_port": FD_API_PORT if is_port_in_use(FD_API_PORT) else None,
453+
"queue_port": FD_ENGINE_QUEUE_PORT if is_port_in_use(FD_ENGINE_QUEUE_PORT) else None,
454454
"metrics_port": FD_METRICS_PORT if is_port_in_use(FD_METRICS_PORT) else None
455455
}
456456
msg["status"] = "服务启动完成"
@@ -487,7 +487,7 @@ def tail_file(path, lines=50):
487487

488488
if __name__ == '__main__':
489489
print(f"FLASK_PORT: {FLASK_PORT}")
490-
print(f"FD_PORT: {FD_PORT}")
491-
print(f"FD_WORKER_QUEUE_PORT: {FD_WORKER_QUEUE_PORT}")
490+
print(f"FD_API_PORT: {FD_API_PORT}")
491+
print(f"FD_ENGINE_QUEUE_PORT: {FD_ENGINE_QUEUE_PORT}")
492492
print(f"FD_METRICS_PORT: {FD_METRICS_PORT}")
493493
app.run(host='0.0.0.0', port=FLASK_PORT, debug=False)

0 commit comments

Comments
 (0)