반업주부의 일상 배움사
[Golang] Supervisor로 데몬 실행하기 본문
반응형
Supervisor: Node.js 진영의 PM2와 유사한 프로세스 컨트롤러.
1. Go 빌드 > main 파일 생성
$ go build main.go
2. Supervisor 설치
$ pip install supervisor
3. supervisor.conf
[supervisord]
[supervisorctl]
serverurl=http://127.0.0.1:9001
[inet_http_server]
port = 127.0.0.1:9001
[program:ginTest]
command = ./main
autostart = true
autorestart = true
startsecs = 1
4. 실행
$ supervisord -c supervisor.conf
5. 확인
http://localhost:9001
http://localhost:3000/user/echo/Banjubu
{"message":"Banjubu"}
6. 프로세스 검색 및 종료
$ ps -ef | grep supervisord
501 33514 1 0 5:35PM ?? 0:00.12 /~
$ kill 33514
영어, 중국어 공부중이신가요?
홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!
반응형
LIST
'IT 인터넷 > Golang' 카테고리의 다른 글
[Golang] Gin + gqlgen [GraphQL] (0) | 2022.05.19 |
---|---|
[Golang] 단숨에 GraphQL 적용하기 [gqlgen] (0) | 2022.05.19 |
[Golang] AWS CloudFront > 무효화 (CreateInvalidation) (0) | 2022.05.18 |
[Golang] 파일 업로드 > S3 (0) | 2022.05.18 |
[Golang] Gin + MySQL (0) | 2022.05.16 |
Comments