AWS EC2 Django 서버 계속 실행시키기

2017. 1. 1. 23:00Dev/Django

반응형

EC2를 이용하여 개발하고 있는데 오랫동안 아무런 작업이 없으면 접속이 끊어지고 당고를 실행했던 서버역시 죽게된다.

이러한 문제를 해결하려면 데몬처럼 실행을 시키면된다.


데몬 처럼 실행


$ nohup python3 manage.py runserver 0.0.0.0:8000 &


실행 데몬들을 확인해보면 

$ ps -l

다음과 같은 데몬들이 보인다.

0 S  1000 20847 20259  5  80   0 - 23755 wait   pts/0    00:00:00 python3
0 S  1000 20849 20847  6  80   0 - 43989 poll_s pts/0    00:00:00 python3

터미널 접속이 끊긴 후에도 여전히 접속된다면 성공.

데몬을 종료시키려면 다음 명령을 실행한다.

$ kill -9 [PID]


반응형

'Dev > Django' 카테고리의 다른 글

Django 디버깅 툴  (0) 2017.01.10
기존 디비를 장고로 Migration 하기  (0) 2017.01.09
django mysql date_format 에러  (0) 2017.01.02
장고 개념 잡기  (0) 2017.01.01
EC2 우분투 Python Django 설치  (0) 2016.12.27