mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 03:01:12 +08:00
feat: server 启动加 --host 绑定地址旗标与 sidecar 端口字段
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user