sr's lair

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

multiprocessing 1

[python3] 동기 코드에서 “비동기 작업자”를 별도 프로세스로 돌리기 — subprocess vs multiprocessing 선택 가이드

동기 방식 메인 코드에서 파일 업로드를 하는 비동기 모듈을 만들어서 쓰려고 할 때 고민한 내용을 정리한 글입니다. 의도(현 구현 방향)목표: 동기 코드(메인 앱)에서 비동기 작업자(업로더 등)를 완전 별도 프로세스로 실행하고, 빠른 취소/종료, 환경변수 주입, 로그 분리, 장애 격리를 쉽게 달성한다.우선순위: 운영 단순성(격리·배포·재시작) > 세밀한 IPC > 최적화 미세튜닝.가정: 작업자는 자체 이벤트 루프/네트워크 스택을 갖고, 성공/실패를 자체적으로 처리/보고할 수 있다.언제 subprocess가 맞는가?다음 조건을 2개 이상 만족하면 **subprocess.Popen**이 보통 더 깔끔합니다.작업자가 독립 실행 스크립트 형태다.환경변수/CLI 인자만으로 설정 전달이 충분하다.실패해도 부모 프로세..

IT/python 2025.10.16
이전
1
다음
더보기
프로필사진

sr's lair

IT 관련 잡다한 지식 기록

  • 분류 전체보기
    • Jesus
    • IT
      • Visual Studio
      • gcc
      • VCS
      • installshield
      • nsis
      • etc
      • python
      • php
      • bash
      • crypt
      • database
      • editor & ide
      • office
      • package
      • pdf
      • RaspberryPi
      • regex(정규식)
      • sed-awk-tr
      • server
      • serial
      • shell
      • System Digging
      • virtualbox
      • web
      • 언어
      • chatgpt
      • IoT
    • 개괄
    • 재미
    • 퍼온 글
    • 세상
    • 작성중
    • 생활
    • 지름고민..
    • 잡생각
    • 리뷰
      • 나는 리뷰어다(2026)

Tag

Python, 20.04, 파이썬, ssh, 한글, Openwrt, bash, awk, Git, vscode, 리눅스, 오류, iP, python3, Linux Mint 17, SVN, Linux, ubuntu, VIM, Raspberry Pi,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 두기
  • 소소한 일상의 기록

티스토리툴바