still working on crashes
This commit is contained in:
8
close
8
close
@ -3,6 +3,7 @@
|
||||
|
||||
KILLED_ANY=0
|
||||
BACKEND_PORT="${BACKEND_PORT:-8000}"
|
||||
FRONTEND_PORT="${FRONTEND_PORT:-5173}"
|
||||
|
||||
kill_port() {
|
||||
local port=$1
|
||||
@ -10,7 +11,7 @@ kill_port() {
|
||||
local pids
|
||||
pids=$(lsof -ti tcp:"$port" 2>/dev/null)
|
||||
if [[ -n "$pids" ]]; then
|
||||
echo "Stopping $name backend (port $port, PID $pids)..."
|
||||
echo "Stopping $name (port $port, PID $pids)..."
|
||||
kill "$pids" 2>/dev/null
|
||||
KILLED_ANY=1
|
||||
fi
|
||||
@ -31,8 +32,9 @@ kill_pattern() {
|
||||
# --- TalkEdit (Tauri) ---
|
||||
kill_port "$BACKEND_PORT" "TalkEdit"
|
||||
kill_pattern "tauri.*TalkEdit\|TalkEdit.*tauri\|cargo.*tauri dev\|/TalkEdit/target/debug" "TalkEdit (Tauri dev)"
|
||||
# Vite dev server for TalkEdit (port 5173)
|
||||
kill_pattern "vite.*5173\|rsbuild.*5173" "TalkEdit frontend dev server"
|
||||
# Frontend dev server: first kill by listening port, then by known process patterns.
|
||||
kill_port "$FRONTEND_PORT" "TalkEdit frontend"
|
||||
kill_pattern "vite\|rsbuild\|npm.*run dev\|pnpm.*dev\|yarn.*dev" "TalkEdit frontend dev server"
|
||||
|
||||
# --- Orphaned uvicorn workers for TalkEdit ---
|
||||
kill_pattern "uvicorn.*main:app.*--port ${BACKEND_PORT}" "leftover uvicorn workers (TalkEdit)"
|
||||
|
||||
Reference in New Issue
Block a user