TGTGInsightаналитика telegramLIVE / telegram public index
← DevOps
DevOps avatar

TGINSIGHT POST

Post #1979

@DevOPSitsec

DevOps

Просмотры5,570Количество просмотров
Опубликован3 янв.03.01.2026, 15:40
Содержимое поста

Содержимое

⚙️ Linux / DevOps: хитрый способ понять, кто занял порт Иногда деплой падает, а порт остаётся «захваченным». Новое приложение не стартует — и начинается угадывание: кто же держит порт? Лучший подход — не перезагружать всё подряд, а: 1) найти процесс 2) понять, к какому сервису он относится 3) аккуратно перезапустить только его узнать, кто держит порт (пример: 8080) ss -tulpn | grep :8080 # альтернатива - иногда показывает больше деталей lsof -i :8080 # посмотреть PID и команду ps -fp <PID> # если это systemd-сервис — проверяем состояние systemctl status <service-name> # аккуратно перезапускаем только нужный сервис sudo systemctl restart <service-name> # мягко завершить зависший процесс kill -15 <PID> # крайний случай: принудительно освободить порт fuser -k 8080/tcp