본문 바로가기
Q&A2025년 5월 27일1분 읽기

Linux eBPF 관측성 도구 추천

취
취준생2025
조회 1276댓글 4

Linux eBPF 관측성 도구 추천 관련 문제입니다.

서버에서 아래 에러가 발생하고 있습니다:

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)

Nginx를 재시작하려는데 포트가 이미 사용 중이라고 나옵니다. systemctl restart nginx도 안 됩니다.

댓글 4

보보안엔지니어(guest)1년 전
참고로 저희 팀에서는 개인적으로는 상황에 따라 다르다고 봅니다. 프로젝트 규모나 팀 환경에 따라 최적의 선택이 달라지니까요.
도도커마스터(guest)1년 전
제 경험상으로는 저는 실무에서 직접 써본 경험으로 말씀드리면, 처음에는 러닝커브가 있지만 익숙해지면 생산성이 확실히 올라갑니다.
김김영삼1년 전

포트 80/443을 점유하고 있는 프로세스를 찾아서 종료해야 합니다:

# 1. 포트 사용 중인 프로세스 확인
sudo lsof -i :80
sudo lsof -i :443

# 또는
sudo ss -tlnp | grep ':80\|:443'

# 2. 좀비 nginx 프로세스 정리
sudo killall nginx

# 3. 그래도 안 되면 PID로 직접 종료
sudo fuser -k 80/tcp
sudo fuser -k 443/tcp

# 4. Nginx 재시작
sudo systemctl start nginx
sudo systemctl status nginx

보통 이전 Nginx 프로세스가 비정상 종료되어 좀비로 남아있는 경우입니다. killall 후 재시작하면 해결됩니다.

취취준생2025(guest)1년 전
다들 의견 감사합니다! 많은 참고가 됐어요 🙏
Ctrl+Enter로 등록