콘텐츠로 건너뛰기
  • 카테고리
  • 최근
  • 태그
  • 인기
  • 사용자
  • 그룹
스킨
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 기본 (스킨 없음)
  • 스킨 없음
축소
책공장

1인출판 꿈꾸는 책공장

Yes24 사태|출판홍보|출판학교
  1. 홈
  2. 카테고리
  3. AI와 함께 책을
  4. nohup과 &로 파이썬 플라스크 웹 서버를 백그라운드로 실행하기

nohup과 &로 파이썬 플라스크 웹 서버를 백그라운드로 실행하기

예약됨 고정됨 잠김 이동됨 AI와 함께 책을
1 게시물 1 작성자 49 조회수
  • 오래된 순
  • 최신 순
  • 가장 많은 투표
답글
  • 토픽으로 답글
로그인 후 답글 작성
이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.
  • A 오프라인
    A 오프라인
    admin
    2025년 1월 31일 오전 8:18에 작성함 마지막 수정자:
    #1

    AWS와 같은 클라우드 인스턴스에서 웹 서버를 구동할 때, 터미널을 종료해도 프로그램은 계속 실행되도록 해야할 경우가 있습니다. 이때, nohup과 & 명령어를 사용하면 터미널 종료 후에도 백그라운드로 웹 서버를 구동시킬 수 있습니다. Ubuntu에서 Python Flask App을 백그라운드로 실행하는 방법을 알아보겠습니다.

    Flask 백그라운드 실행
    $ nohup python -u flask_app.py &
    -u : 터미널에서 웹 서버 실행 결과를 실시간으로 보고자 할 경우 사용합니다.(아래 nohup.out 설명 참조)
    & : 프로그램을 백그라운드로 실행시켜줍니다. 단, nohup을 사용하지 않으면 터미널 종료 시 프로그램도 함께 종료됩니다.

    Flask 로그 확인
    nohup을 이용해 백그라운드로 Flask App을 실행하게 되면, nohup.out이라는 로그 파일이 생성됩니다. 다음과 같이 로그를 확인할 수 있습니다.

    $ tail -f nohup.out

    백그라운드로 실행되고 있는 Flask App 종료
    Flask App을 종료하기 위해서는 설정해둔 포트(ex.Flask 기본 포트:5000)를 조회하여 프로세스를 종료할 수 있습니다.

    $ lsof -i :5000
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    python3 32258 user 3u IPv4 5575349 0t0 TCP *:5000 (LISTEN)
    python3 32260 user 3u IPv4 5575349 0t0 TCP *:5000 (LISTEN)
    python3 32260 user 4u IPv4 5575349 0t0 TCP *:5000 (LISTEN)

    위와 같이 PID값을 확인한 뒤, 아래와 같이 종료해주면 Flask App이 종료됩니다.

    $ sudo kill -9 32258
    $ sudo kill -9 32260

    1 답글 마지막 답글
    0
    • 2025년 2월 16일 오전 5:06에 A admin님이 회원 자유게시판에서 이 토픽을 이동함
    • 10일 전에 A admin님이 비주얼씽킹에서 이 토픽을 이동함
    답글
    • 토픽으로 답글
    로그인 후 답글 작성
    • 오래된 순
    • 최신 순
    • 가장 많은 투표

    1/1

    2025년 1월 31일 오전 8:18


    • 출판계 이슈

      출판계 이슈


    • 출판 마케팅

      출판 마케팅, 서평단, API, 아이디어, 판매


    • AI와 함께 책을

      Gemini, ChatGPT, Claude AI와 함께 춤을


    • 출판사 SNS 맞팔

      가입인사 + 출판사 SNS 맞팔


    • 내가 만든 책소개

      내가 만든 책소개


    • 1인출판사 이야기
      1인출판사 이야기

    • 웹툰 - 출판사 사장님은 원래 미쳤어요

      웹툰 - 출판사 사장님은 원래 미쳤어요


    • 인디자인 + 전자책

      인디자인 + 전자책


    • 아르고나인

      아르고나인

      RPA(업무자동화)
      스도쿠 퍼즐
      만들기
      레고시리어스플레이
      비주얼씽킹

    • 100% 맞팔 가입인사 샘플 - 봄봄스쿨 손호성입니다.
      A
      admin
      약 10시간 전
      0
      4
      15

    • 안녕하세요. 유노랩입니다.
      유
      유노랩UNO_LAB
      약 15시간 전
      0
      1
      3

    • Try & 글 가입인사 드립니다 :)
      A
      Amos Kim
      약 15시간 전
      0
      1
      3

    • Yes24 서버 정지중
      A
      admin
      하루 전
      0
      11
      267

    • 동사를 지운 그 자리에
      A
      admin
      2일 전
      0
      1
      18

    • Yes24 본문 미리보기, 도서정보 아직 멀었습니다.
      A
      admin
      2일 전
      0
      1
      14

    • 일머리를 AI 머리로 바꾸는 시대 - 팩스로 온 Yes24 주문서활용
      A
      admin
      2일 전
      0
      2
      22

    • 2025 한글문화상품 개발지원 공모전
      A
      admin
      2일 전
      0
      1
      16
    • 로그인

    • 계정이 없으신가요? 등록

    • 검색하려면 로그인하거나 등록하세요.
    1 / 1
    • 첫 게시물
      1/1
      마지막 게시물
    0
    • 카테고리
    • 최근
    • 태그
    • 인기
    • 사용자
    • 그룹