sysctl 2

리눅스 서비스 포트 충돌 삽질기: net.ipv4.ip_local_reserved_ports 완벽 가이드 - Cannot assign requested address

안녕하세요! 개발을 하다 보면 정말 예상치 못한 곳에서 뒤통수를 맞는 경우가 종종 있습니다. 오늘은 리눅스 서버에서 발생하는 고질적인 포트 충돌 문제를 해결하려다 겪었던 생생한 삽질 경험과 그 과정에서 얻은 깨달음을 공유하고자 합니다.문제의 시작: 유령처럼 나타나는 포트 충돌저희가 운영하는 리눅스 장비에는 두 가지 중요한 서비스가 백그라운드에서 실행되고 있습니다.고정 포트를 사용하는 핵심 애플리케이션 (my-app-service)외부 서버와 연결을 유지하는 reverse-ssh-service평소에는 잘 동작하다가, 시스템을 재부팅하거나 reverse-ssh-service가 재시작될 때 아주 가끔 my-app-service가 포트를 점유하지 못하고 실패하는 문제가 발생했습니다. 원인은 명확했습니다. rev..

IT/server 2025.10.20

[vscode] "Visual Studio Code is unable to watch for file changes in this large workspace" 오류 발생 시 처리 방법

vscode 로 라즈베리파이에 접근하여 원격으로 작업시 "Visual Studio Code is unable to watch for file changes in this large workspace" 오류가 종종 발생했습니다. 그동안 계속 무시하고 있었는데 오늘은 해결책을 찾아봤네요. ms 에서는 다음 링크에 어떻게 할 지 안내하고 있습니다. https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc 간단하게 정리를 해보면.. 현재 max_user_watches 값 확인 cat /proc/sys/fs/inotify/..

IT/RaspberryPi 2024.01.08