일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Reactive
- 인앱결제
- Kotlin
- node
- RxKotlin
- Android 13
- google play
- MediaSession
- mysql
- list
- Android
- 동영상
- android13
- mvvm
- junit
- paging
- 테스트 자동화
- Animation
- SWIFTUI
- PagingLib
- rx
- databinding
- SwiftUI Tutorial
- liveData
- Koin
- MediaPlayer
- MotionLayout
- Observable
- node.js
- GCP
- Today
- Total
목록node.js (4)
봄날은 갔다. 이제 그 정신으로 공부하자
서버를 올려놓고 서버가 잘 동작하나 확인해보니 뜬금없이 서버가 최소 하루에 한번은 다운되는 문제가 발생했습니다. 엥!!! 이게 뭐지... @_@ 서버 다운 에러 원인 파악 아래 명령어로 로그 출력해 원인을 파악해보니... $ sudo journalctl -u google-startup-scripts.service … -- Reboot -- Jul 05 08:40:46 newquiz-instance-1 systemd[1]: Starting Google Compute Engine Startup Scripts... Jul 05 08:40:46 newquiz-instance-1 google_metadata_script_runner[930]: Starting startup scripts (version 20230..
Compute Engine으로 VM 인스턴스를 생성하고 node.js로 웹서비스를 만들어서 띄우는 작업까지 완료하고 Cloud SQL 서버도 연동하고 Cloud Storage도 연동하고 작업하다보니 최소 하루에 한번은 웹서비스가 내려가 있는 것을 확인하게 되었습니다. 기본적으로 VM 인스턴스 이러저러한 이유로 재실행되면 웹서비스도 같이 자동으로 실행되어야 하므로, VM 인스턴스가 재실행되는 원인 분석은 차차 분석해보기로 하고... 우선 이번 글에서는 VM 인스턴스 재실행 시 node.js가 자동으로 재실행되도록 작업한 내용을 기록합니다. 이번에도 별것도 아닌걸로 2~3시간 정도 삽질 했네요. ㅠ_ㅠ 그 삽질 내용도 같이 기록합니다. 1. VM 인스턴스 재실행 시 호출되는 startup-script에 웹 ..
이전 글에서 Cloud Storage 버킷 만들고 웹서비스에서 사용할 비밀키까지 다운로드 완료했습니다. 이번 글에서는 이전 글에서 설정한 버킷 정보와 비밀키를 사용해 node.js에서 이미지를 업로드하는 기능을 구현한 것을 기록하도록 하겠습니다. 1. 프로젝트로 Cloud Storage 비밀 키 이동 프로젝트 루트 폴더에 secure 폴더를 만들고 이전 글에서 다운로드 받은 비밀 키를 복사합니다. 2. 작업 전에 이미지 업로드에 필요한 node.js 미들웨어 설치합니다. - multer는 이미지를 업로드하는데 사용할 미들웨어 - multer-google-storage는 multer와 연동해 cloud storage로 파일 업로드하는데 사용하는 미들웨어 > npm install multer > npm in..
이번 글은 프로젝트에 필요한 database과 각 table을 생성하고 원격에서 접근 가능한 권한을 부여하여 원격에서 접속하는 것 까지를 글로 기록하도록 하겠습니다. DB 만들기 데이터베이스> “테이터베이스 만들기” 버튼 클릭 후 아래와 같이 기본 정보 입력 후 ”만들기” 버튼을 클릭해 DB를 만들어줍니다. 아래 그림을 보면 방금 전 만든 DB가 추가되었음을 확인할 수 있습니다. Cloud Shell을 사용해 Cloud SQL 접속하기 Cloud SQL 인스턴스에 대한 접근은 Cloud Shell을 사용해 접근하도록 하겠습니다. Google Cloud Console 상단 오른쪽에 있는 "Cloud Shell 아이콘"을 클릭합니다. 하단에 아래 그림과 같이 shell이 보여지면 ”gcloud sql con..