분류 전체보기

AWS > CloudWatch > RDS CPU 사용률이 오전 9:20분에 53.3%를 찍었다.오전 9:30분에는 34.0%로 슬슬 내려오더니, 9:45분이 되어서야 2.9%대로 해소되었다. 동시에 DB커넥션량은 평균 1,375대에서 오전 9:25분경에는 1,471개를 찍었고,14:40분의 1,535개를 마지막으로 서서히 내려가 14:50분경에 870개로 회복되었다. 가용메모리량은 CPU 사용률이 급격하게 증가한 시간대에 맞춰평소 1.4G 정도에서 오전 9:20분경 1.2G로 감소하기 시작했고,오전 9:20 ~ 14:40분까지 1.0G를 유지했다.다행히 14:45분서부터 1.3G로 회복되기 시작하면서, 14:50분서부터 현재 15:38분까지 1.8G로 회복되었다. 1. CPU사용량 급감 원인동일한 DB를..
서버 스펙SpringBoot 2.3.4jdk 1.8내장 톰캣 사용maven - war이슈위와 같은 정상 요청에 아래와 같이 요청 파라미터 내 처리 불가 데이터 삽입 후 요청하면 톰캣 디폴트 에러 페이지로 노출된다.커스텀 에러페이지가 있지만, 해당 에러의 경우 요청이 서블릿/스프링 컨트롤러까지 도달하지 못하기 때문에 에러페이지로 보낼 수 없다. 공격구문?keyword=""HTTP 상태 400 – 잘못된 요청요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다.클라이언트 오류로서 인지된 어떤 문제로 인하여, 서버가 해당 요청을 처리할 수 없거나, 처리하지 않을 것입니다. (예: 잘못된 요청 문법, 유효하지 않은 요청 메시지 framing, ..
서버 스펙SpringBoot 2.3.4jdk 1.8AWS EC2 + cloundFront + ALB이슈 원래의 GET 요청을 'TRACE'같은 서버 내 미지원 메소드 삽입하여 요청 시,응답값에 서버 버전이 header에 그대로 노출 되는 이슈가 있다. 서버 버전 정보가 응답 헤더에 노출되면 공격자가 시스템을 식별 및 분석하여 취약점을 노릴 수 있으므로 공개하면 안되기 때문이다. 문제점공격자 편의 제공버전이 노출되면 시스템 구성의 핵심 힌트가 되어 공격자가 표적을 좁히는 데 사용된다.불필요한 단서를 제거하면 공격자가 추측해야 할 변수가 줄어든다.타깃화된 공격 위험 증가알려진 취약점이 존재하는 특정 버전이 확인되면, 공격자는 그 버전에만 초점을 맞춘 공격(제로데이, 패치 미적용 공격)이 가능하다.사회공학/추..
테스트앱 설정 목적클라이언트가 카카오 로그인 API 내 동의항목 중 '성별, 이름, 생일, 전화번호'를 필수선택 변경 요청해서운영서버에 반영하기 전에 로컬용 카카오 디벨로퍼 앱을 하나 생성하여 테스트를 진행해야 한다. 원래 로컬용 카카오 앱이 하나 있어서 해당 앱으로 진행하려 했으나,카카오 로그인 동의항목 확대추가는 사업자번호가 있어야 심사 신청이 가능하다. 카카오 디벨로퍼 > 앱 > 제품설정 > 카카오 로그인 > 동의항목 닉네임, 프로필 사진, 이메일만 선택 가능하게 세팅이 되어 있고,나머지 항목은 카카오에 검수 신청을 해야한다. 추가 기능 신청을 클릭하면 '신청 자격 확인 > 비즈니스 심사 신청 > 추가 기능 신청' 순으로 진행해야 한다. 신청 자격은 확인하였지만, 비즈니스 심사 신청은 사업자번호가 ..
에러 메시지SQL Error [1502] [72000]: ORA-01502: 인덱스 '스키마.인덱스명'또는 인덱스 분할영역은 사용할 수 없은 상태입니다 DBeaver가 오타를 냈는지 '없은 상태'라고 되어 있긴 하지만 일단 오류다. 해당 오류는 insert문을 실행했을 때 발생했다.1. 원인해당 인덱스(특정 테이블의 기본키 인덱스)가 사용 불가 상태이기 때문에 발생하였다.이 상태에서는 DML 작업(insert, update, delete)이 불가하다. 인덱스가 비정상적으로 손상됨파티션 인덱스인데 일부 파티션만 unusable 상태테이블 또는 인덱스에 대해 import 후 인덱스 재생성 안 됨direct path load 후 인덱스가 unusable 상태로 변경됨인덱스 상태 확인 쿼리SELECT index..
오류 메시지 (개발자도구 자바스크립트 콘솔)GET https://localhost/(method 경로) 400 (Bad Request) 결제페이지 내 셀렉트박스에서 쿠폰 정보를 불러와야 하는 상황에서 오류가 발생했다. 1) [콘솔창] 400 Bad Request2) [프론트 페이지] 쿠폰 셀렉트박스 Null3) [서버 로그] 쿠폰맵 Null1. 원인Javascript$.ajax({ url: "method", type: "get", headers: { "Content-Type": "application/json"}, dataType: "json", async: false, success: function (data) { ... }});Controller.javaRequestMapping..
·[Language]/Python
에러 메시지ModuleNotFoundError: No module named 'pandas' 한달전까지만 해도 VScode에서 잘 실행되었던 파이썬 소스코드가 실행되지 않는다.판다스 모듈을 갑자기 찾을 수 없다고 한다. 파이썬 버전이 3.13 버전으로 새로 설치되면서 발생한 문제같다. 예전에는 파이썬 3.10 버전으로 모듈 설치 및 환경을 조성했었는데 3.13 버전으로 새롭게 설치되면서 모듈을 다시 깔아야 하나보다. 첨부된 이미지의 맨 위 소스코드를 보면 파이썬 실행 경로가 나오는데, 3.13 버전인 것을 알 수 있다.PS C:\work\python> & C:/Python313/python.exe "c:/work/python/**쿠폰 난수번호 생성/*coupon.py"1. 원인// 파이썬 버전 확인C:/..
·[Language]/Node.js
node.js가 설치가 모두 완료된 상태이며, intelliJ 내에서도 node.js가 설치되어 있는 상태. 인텔리제이 프로젝트 오픈하고 터미널에서 node.js를 조회해봤지만 에러만 나올 뿐 그럴때는 프로젝트를 오픈하여 다음 단계를 따르면 된다. File > Invalidate Caches Invalidate and Restart 이후 인텔리제이 재실행해서 프로젝트 열고 터미널 내에서 아래 명령어 입력 후 확인node -v ✅ 'next is not recognized' 오류 발생 시 대처"C:\Program Files\nodejs\npm.cmd" run dev> 프로젝트명@1.0.0 dev> next dev'next' is not recognized as an internal or external ..
·[Language]/Node.js
node.js 사이트 내 LTS 버전 다운https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하세요Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 다운로드 파일 > 다운받은 파일 클릭 node.js 설치 Tools 자동실행되는 창 내 아무거나 키 2번 누르기 * 사진 날려먹음 .. 자동실행되는 파워쉘 창 내 설치되기까지 기다리기 * 사진 날려먹음 22 ... 터미널 내에서 설치되었는지 확인하기node -vnpm -v 환경변수 확인하기Window + R -> sysdm.cplC:\Program Files\nodejs\ 없다면 추가하고 저장 후 시스템 재부팅
·[Language]/SQL
에러 메시지org.springframework.jdbc.UncategorizedSQLException:### Error updating database. Cause: java.sql.SQLException: ORA-01654: unable to extend index [DB명].[index명] by 8192 in tablespace [tablespace명]### The error may exist in file [/usr/local/tomcat8/webapps/ROOT/WEB-INF/classes/sql/파일명.xml]### The error may involve db.dao.DAO명.메서드명-Inline### The error occurred while setting parameters### SQL:..
잘 되던 카카오 공유하기(개발모드)가 갑자기 요청 실패되었다. 요청 실패카카오계정과 카카오톡이 연결되어 있지 않습니다카카오톡의 [더보기] > [설정] > [카카오계정]에서 로그인 후 다시 시도해 주세요 콘솔 내 오류는 아래와 같이 나타났다.[adbrix] ERROR: network offline https://ap2.event.dfinery.io/api/v7/event/bulk/t9a4pTQJ5kW3VVivhiBywg{"common":{"request_datetime":"2025-05-15T02:01:27.873Z","identity":{ //생략 }0. 상황현재 앱 권한 신청을 하지 않은 테스트용 카카오계정으로 카카오 공유하기 기능을 개발한 상황.카카오 공유하기 기능은 카카오 계정의 자바스크립트 키만 ..
이클립스에서 자바 프로젝트를 실행하는 도중에 아래와 같은 에러를 만났다.Exception in thread "main" java.lang.UnsupportedClassVersionError요놈의 정체는 뭘까.1. 원인내 자바 프로젝트는 메인 프로젝트와 미들웨어 프로젝트가 연결되어 있는 프로젝트인데, 모두 java 8 버전을 사용한다.당연히 JRE 라이브러리도 8버전으로 맞춰져 있어야 한다. 미들웨어 프로젝트는 정상적으로 실행되었다.왜냐하면 Java Build Path에 빌드되어 있는 라이브러리들 중에 JAR 버전이 8버전이기 때문이다. 그러나 문제는 메인 프로젝트가 에러가 나면서 실행이 되지 않는다.Exception in thread "main" java.lang.UnsupportedClassVersio..
soheepark
'분류 전체보기' 카테고리의 글 목록