Skip to content

fix: port 9105 already in use — kill stale process on dev start #505

@gHashTag

Description

@gHashTag

Проблема

При bun dev сервер падает с:

[FATAL] Port 9105 is already in use.

Старый процесс висит на порту 9105 от предыдущей сессии.

Немедленный fix (выполни прямо сейчас)

# Убить процесс на 9105
lsof -ti:9105 | xargs kill -9 2>/dev/null; echo 'port 9105 freed'

# Убить также 3000 и 9001 на всякий случай
lsof -ti:3000,9001,9105 | xargs kill -9 2>/dev/null

# Запустить снова
bun dev

Постоянный fix — добавить в package.json

File: packages/browseros-agent/package.json

  "scripts": {
+   "kill-ports": "lsof -ti:9105,9001,3000 | xargs kill -9 2>/dev/null; echo 'ports freed'",
+   "dev": "bun run kill-ports && bun run dev:raw",
+   "dev:raw": "concurrently ...",
  }

Или добавить predev hook:

"predev": "lsof -ti:9105,9001,3000 | xargs kill -9 2>/dev/null; true"

Verify

lsof -i:9105  # должно быть пусто
bun dev       # должен стартовать без [FATAL]

Commit: fix(dev): kill stale ports before dev start | Closes #[this]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions