mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 03:01:12 +08:00
feat: server start 接通端口旗标与 well-known TCP 端点
This commit is contained in:
@@ -158,8 +158,9 @@ pub fn run_watchdog(workers: Option<u32>) -> ExitCode {
|
||||
return ExitCode::FAILURE;
|
||||
}
|
||||
|
||||
// 初始 spawn 与就绪探测:失败即退 1,不进入监控循环。
|
||||
let mut child = match spawn_detached_server(workers) {
|
||||
// 初始 spawn 与就绪探测:失败即退 1,不进入监控循环。watchdog 子进程用
|
||||
// well-known 端口(范围控制:不加 --port 旗标)。
|
||||
let mut child = match spawn_detached_server(workers, sidecar::WELL_KNOWN_PORT) {
|
||||
Ok(child) => child,
|
||||
Err(err) => {
|
||||
eprintln!("spawn server 进程失败:{err}");
|
||||
@@ -245,7 +246,7 @@ pub fn run_watchdog(workers: Option<u32>) -> ExitCode {
|
||||
return ExitCode::FAILURE;
|
||||
}
|
||||
std::thread::sleep(CRASH_BACKOFF);
|
||||
match spawn_detached_server(workers) {
|
||||
match spawn_detached_server(workers, sidecar::WELL_KNOWN_PORT) {
|
||||
Ok(new_child) => {
|
||||
child = new_child;
|
||||
child_exited = None;
|
||||
|
||||
Reference in New Issue
Block a user