일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- ReactJS
- java
- db
- MySQL
- it
- php
- jsp
- 요리
- elasticsearch
- Gradle
- tool
- Design Patterns
- IntelliJ
- Web Server
- AWS
- JPA
- laravel
- 맛집
- linux
- Oracle
- docker
- jenkins
- Spring
- Git
- ubuntu
- redis
- springboot
- devops
- Spring Boot
- Today
- Total
목록2020/04/16 (3)
아무거나
프로세스 백그라운드 실행 및 nohup // nohup를 이용한 실행, 같은 경로에 nohup.out 라는 파일이 생성되고 출력 문자열이 자동으로 저장 $ nohup shell.sh & // &: 백그라운드로 실행, hang-up signal이 오면 실행이 멈춘다. // nohup: hang-up signal이 와도 동작하기 때문에 연결이 끊어져도 실행이 멈추지 않는다.
프로세스 죽이기(kill) 일반적으로 kill 옵션은 여러가지가 있지만 9 or 15 옵션을 자주 사용한다. 추천은 15 옵션으로 2~3회 종료시도했다가 안되면 9 옵션을 사용하자. // 하드웨어적 종료 // 작업중인 모든 데이터를 저장하지 않고 프로세스를 강제로 종료하기 때문에 저장되지 않는 데이터는 소멸된다. $ kill -9 {pid} // 소프트웨어적 종료 // 자신이 하던 작업을 모두 안전하게 종료한다. $ kill -15 {pid}
Sentry Java 연동 Sentry란 오류 모니터링을 제공하는 오픈소스 플랫폼이다. 클라우드(=sentry.io)는 무료 및 비용별 과금을 제공하지만 자체 구축하면 무료로 사용할 수 있다. 다양한 언어를 제공하므로 유용하게 사용할 수 있다. sentry.io 에 접속하여 회원가입을 한다. 회원가입을하면 DSN 번호를 확인하자. Settings -> Client Keys (DSN) -> DSN 번호 확인 이제 java 경로인 resources 폴더에 sentry.properties 파일을 생성하고 하기 내용을 입력하자. dsn={myDSN} servername={serverName} stacktrace.app.packages={Package} 그 다음 resources 폴더경로에 logback-spri..