Проблема
При 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]
Проблема
При
bun devсервер падает с:Старый процесс висит на порту 9105 от предыдущей сессии.
Немедленный fix (выполни прямо сейчас)
Постоянный fix — добавить в
package.jsonFile:
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:
Verify
Commit:
fix(dev): kill stale ports before dev start | Closes #[this]