feat: server 启动加 --host 绑定地址旗标与 sidecar 端口字段

This commit is contained in:
2026-10-11 14:44:19 +00:00
parent 3843beb86e
commit 6e34c53cb8
13 changed files with 186 additions and 62 deletions
+4 -3
View File
@@ -159,8 +159,8 @@ pub fn run_watchdog(workers: Option<u32>) -> ExitCode {
}
// 初始 spawn 与就绪探测:失败即退 1,不进入监控循环。watchdog 子进程用
// well-known 端口(范围控制:不加 --port 旗标)。
let mut child = match spawn_detached_server(workers, sidecar::WELL_KNOWN_PORT) {
// well-known 绑定地址与端口(范围控制:不加 --host / --port 旗标)。
let mut child = match spawn_detached_server(workers, sidecar::WELL_KNOWN_BIND_ADDR, sidecar::WELL_KNOWN_PORT) {
Ok(child) => child,
Err(err) => {
eprintln!("spawn server 进程失败:{err}");
@@ -246,7 +246,7 @@ pub fn run_watchdog(workers: Option<u32>) -> ExitCode {
return ExitCode::FAILURE;
}
std::thread::sleep(CRASH_BACKOFF);
match spawn_detached_server(workers, sidecar::WELL_KNOWN_PORT) {
match spawn_detached_server(workers, sidecar::WELL_KNOWN_BIND_ADDR, sidecar::WELL_KNOWN_PORT) {
Ok(new_child) => {
child = new_child;
child_exited = None;
@@ -308,6 +308,7 @@ mod tests {
version: "0.0.0".into(),
started_at: 0,
starttime: 0,
port: 0,
}
}