반응형 분류 전체보기79 윈도우 2019 서버 supervisor-win 설치 애플리케이션을 개발하고 배포 시에 데몬이 어떤 이유로 죽은 경우 바로 되살려서 데몬이 떠있는 걸 유지하고 싶은 경우가 있습니다. 예를 들어 서버에서 구동되는 프로그램들이 그렇죠. 위의 기능을 가능하게 해주는 프로그램이 슈퍼바이저입니다. 일종의 안전장치를 하나 더 건다고 보시면 되겠습니다.사람이 수동으로 떨어질 때마다 알람 설정을 해서 켜고 끄고 할 수도 있고해당 포트를 실시간 간격으로 체크해서 자동으로 띄워주는 쉘을 만들어 놓을 수도 있습니다. 아래는 그러한 과정을 슈퍼바이저 매니저툴이 대신해 준다고 보면 되겠습니다. 리눅스에서만 사용해 봤지 윈도우용이 있는 건 몰랐습니다. 윈도에서도 지속적으로 서비스를 가동해야 할 경우가 생깁니다. was 서버나 openas2 같이 상시 떠있어야 하는 서비스들 말이죠 .. 2024. 10. 18. 윈도우서버 2016 서버 도커설치 윈도우 2016서버에 도커설치 하는 방법입니다. 윈도우 서버 2016 같은 경우 도커 데스크탑이 설치가 안됩니다. 설치를 하면서 윈도우 2016서버를 3번이나 밀었다 다시 설치 하였는대요 왠만한 블로그에 있는 2016 서버에 도커 설치는 다 안된다고 보면 되고요(직접 해봄) 제가 작성한게 찐 입니다. 다운로드 및 설치순서1. 공식 홈페이지에 나와 있는 설치문서 참조하여 2016서버에 맞게 버전 수정(20.10.9 버전)2. 적절한 폴더 생성후 파워쉘로 설치 환경은 윈도우 2016 스탠다드 서버 / 2016 데이터센터에서 확인해 보았습니다. 공식 설치 URlhttps://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/I.. 2024. 9. 20. 슈퍼바이저를 이용한 지속적 데몬 관리 애플리케이션을 개발하고 배포 시에 데몬이 어떤 이유로 죽은 경우 바로 되살려서 데몬이 떠있는 걸 유지하고 싶은 경우가 있습니다. 예를들어 서버에서 구동되는 프로그램들이 그렇죠. 위의 기능을 가능하게 해주는 프로그램이 슈퍼바이저입니다. 일종의 안전장치를 하나 더 건다고 보시면 되겠습니다. 사람이 수동으로 떨어질 때마다 알람 설정을 해서 켜고 끄고 할 수도 있고 해당 포트를 실시간 간격으로 체크해서 자동으로 띄워주는 쉘을 만들어 놓을 수도 있습니다. 아래는 그러한 과정을 슈퍼바이저 매니저툴이 대신해준다고 보면 되겠습니다. 한 가지 확인 못해본 것은 메모리 이슈로 떨어졌을 경우 포트는 살아있지만 접속이 안 되는 경우가 있습니다. 이러한 케이스까지 슈퍼바이저가 인지하여 자동으로 재시작해주는지는 모르겠습니다. 1.. 2024. 2. 29. 루트 권한 없이 80 포트 실행하기 리눅스 시스템에서는 1024 이하 포트를 실행하기 위해서는 root 사용자 권한이 필수입니다. 보안적으로도 그렇고요 하지만 서비스를 불필요하게 root로 구동하는 것은 보안상 취약해질 수 있기 때문에 setcap 명령어를 이용하여 일반 계정에 권한 부여를 권장합니다. 1. setcap 옵션 -e : effective 효력 부여 -p : Permitted 허용 -i : Inheritable 권한 상속 여부(execve) 2. 권한 부여 sudo setcap 'cap_net_bind_service=+ep' /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 3. 부여확인 getcap /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 4. 실행.. 2024. 2. 29. 이전 1 2 3 4 5 ··· 20 다음 반응형