인프라
(20)
-
인프라/리눅스2024.01.15
오라클 클라우드 ubuntu ec2 포트개방 법
우분투의 경우 그냥 VCN Subnet 설정에서 Security 설정을 한다고 끝이 아니다 sudo iptables-save > ~/iptables-rules sudo iptables -P INPUT ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -F sudo iptables --flush 이 배쉬 명령어를 차례대로 입력하여 방화벽 설정을 초기화 해 주어야 8080, 80, 22 등 외에도 자기가 설정하고 싶은 포트번호를 사용할 수 있다.0 -
인프라/CI-CD2024.01.13
젠킨스의 종말? 깃허브 액션!
시연 영상 https://youtu.be/z1jL7oujpFo?si=me8lxaVBkXbsyzJ- 뭐가 좋음? 깃 허브 액션을 써봐야겠다고 생각한 이유는 바로 이거다 이 뭣 같은 오라클 클라우드 때문,, 근데 안 쓸수도 없는게 인스턴스를 두개나 주고 엘라스틱 IP도 쓸수 있는데 심지어 공짜다.. 도저히 포기할 수 없는 옵션임ㄹㅇ aws랑 똑같지만 aws에선 당연히 됐는데 왜 안되는 거??? 이러면서 고민한 부분이 바로 젠킨스이다. spring boot를 주 백엔드 프레임워크로 쓰는 나는 자동배포가 아니면 안되는 몸이 되어 버렸다.. 근데 오라클 클라우드가 제공하는 ec2는 무슨이유에서 인지 젠킨스 플러그인이 하나도 안깔린다. 고로 자동배포가 안된다. 이 때문에 다른 CI/CD 툴이 필요했던 참이었다. 그..2 -
인프라/리눅스2024.01.12
oracle cloud 평생 무료인데도 인스턴스 생성에 문제가 발생하는 경우
오라클 클라우드에서 무료인데도 왜 인스턴스가 안될까? 안된다고 하는 이유를 살펴보니 You cannot create a volume because you have reached your limit. Upgrade to a paid account. (opc-request-id: dummyRequestId) 이거다 뒤에 보면 paid account로 업그레이드 하라고 하는데?? 난 이거 ec2 평생 공짜라고 해서 하는건데 이건 무슨 소리임? volume이 limit에 달했다는데 바로 여기서 볼륨을 확인 할 수 있었다. https://cloud.oracle.com/block-storage/boot-volumes https://cloud.oracle.com/block-storage/boot-volumes clo..0 -
인프라/CI-CD2023.11.13
[aws] WebSocket 1분 단위로 끊기는 문제..
SpringBoot로 webSocket을 구현했는데, 1분단위로 세션이 끊기는 문제가 발생했다. 일단 클라이언트 단에서 세션이 끊길경우 재 연결하는 코드를 넣어 두긴했는데,, 당연히 세션이 안끊기는게 맞는 거 아닌가 싶어서 다음과 같이 땜질을 해두었다. 문제는 aws EC2는 1분간 클라이언트와 서버간의 데이터 송수신이 없으면 연결을 끊어 버린다는데 있었다. 그래서 30초에 한번씩 서로 핑퐁을 주고 받는 것으로 땜질 서버 @Scheduled(fixedDelay = 30000) public void ping() throws Exception { HashMap dto = new HashMap(); dto.put("code", "ping"); for (WebSocketSession wss : webSocket..1
'인프라' 카테고리의 글 목록 (2 Page)
'인프라' 카테고리의 글 목록 (2 Page)