pasudo123 / SpringBoot-BoardSample

스프링부트로 만들어보는 게시판
MIT License
1 stars 1 forks source link

20190816 AWS EC2, EC2 수동배포 #5

Open pasudo123 opened 5 years ago

pasudo123 commented 5 years ago

참고링크

유튜브 AWS 튜토리얼 - 영문 생활코딩 AWS 설명

pasudo123 commented 5 years ago

AWS EC2 & RDS 구축

pasudo123 commented 5 years ago

안경잡이 개발자 EC2에 AWS RDS 연동

EC2 에서 RDS 에 접근하기 위해서 MySQL 을 설치한다.

sudo yum install mysql
  1. DB 를 먼저 만들었으면 이후에 파라미터 그룹을 수정하고, DB 에 즉시적용 수행히우 재부팅 시행
  2. show variables like 'c%'; 구문을 MySQL 에 입력하고 캐릭터셋과 collation 이 utf8 & utf8_general_ci 로 변경되었는지 파악한다.
pasudo123 commented 5 years ago

EC2 에 배포하기

pasudo123 commented 5 years ago

EC2 에 배포하기

jar 파일 생성될때 생성이름은 setting.gradle 파일의 rootProject.name 을 따른다.

pasudo123 commented 5 years ago
⠦  Building for production...
<--- Last few GCs --->

[4231:0x2d16bb0]    25367 ms: Mark-sweep 299.3 (374.8) -> 178.7 (256.9) MB, 292.5 / 0.0 ms  allocation failure GC in old space requested
[4231:0x2d16bb0]    25531 ms: Scavenge 306.7 (369.9) -> 293.0 (369.9) MB, 3.5 / 0.0 ms  allocation failure
[4231:0x2d16bb0]    25559 ms: Scavenge 306.7 (369.9) -> 297.3 (369.9) MB, 9.2 / 0.0 ms  allocation failure
[4231:0x2d16bb0]    25685 ms: Scavenge 314.1 (375.2) -> 299.5 (375.2) MB, 3.7 / 0.0 ms  allocation failure

<--- JS stacktrace --->
Cannot get stack trace in GC.
FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory
 1: node::Abort() [node]
 2: 0x8c20ec [node]
 3: v8::Utils::ReportOOMFailure(char const*, bool) [node]
 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node]
 5: 0xa2f43b [node]
 6: v8::internal::MarkCompactCollector::Evacuate() [node]
 7: v8::internal::MarkCompactCollector::CollectGarbage() [node]
 8: v8::internal::Heap::MarkCompact() [node]
 9: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [node]
10: v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]
11: v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) [node]
12: v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::ScanJsonString<false>() [node]
13: v8::internal::JsonParser<true>::ParseJsonValue() [node]
14: v8::internal::JsonParser<true>::ParseJsonObject() [node]
15: v8::internal::JsonParser<true>::ParseJsonValue() [node]
16: v8::internal::JsonParser<true>::ParseJson() [node]
17: v8::internal::Builtin_JsonParse(int, v8::internal::Object**, v8::internal::Isolate*) [node]
18: 0x2e043c68697d
Aborted
⠋  Building for production...

#
# Fatal error in , line 0
# API fatal error handler returned after process out of memory

AWS 를 프리티어로 사용하디 기존에 할당된 1G 메모리가 초과된거 같다..