내 Django 앱에서 Celery의 하위 프로세스 stdout 및 stderr에 액세스

스파크 라이트

다른 두 개의 Python 프로그램이 하위 프로세스 메서드를 통해 Django 앱의 입력을 처리 할 수 ​​있도록 Celery를 Django 앱에 넣었습니다. 내 질문은 하위 프로세스의 출력에 어떻게 액세스합니까? 그때 파이썬 프로그램 만 만들었을 때 stdout과 stderr을 통해 로그 파일 (두 앱의 출력)에 액세스했습니다. Django에서 Celery를 사용할 때도 마찬가지입니까? CELERY_RESULT_BACKEND(여기에 Django 앱의 db를 할당해야하는 경우) 의 값이 로그 파일의 영향을 받습니까?

지금까지 내가 한 일은 다음과 같습니다.

  1. 내 tasks.py의 하위 프로세스를 통해 두 앱에 액세스

  2. CELERY_RESULT_BACKEND에 대한 DB로 브로커의 DB 인 Redis를 할당했습니다. 내 계획은 로그 파일을 가져온 다음 Django 앱의 db에 저장하여 해당 db에 액세스 할 수 있도록하는 것입니다.

도움을 줄 수 있습니까?

2ps

일반적으로 셀러리 작업의 반환 값인 작업 결과에만 관심이 있으며 result_backend최소한 result_expires시간 (보통 1 일) 동안 저장됩니다 . 따라서 특정 작업의 결과에 액세스하려는 경우 작업 ID를 사용하여 액세스 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 프로세스 : 단일 스레드에서 하위 프로세스의 stdout 및 stderr 읽기

분류에서Dev

Python의 하위 프로세스 / Popen에서 stdout을 stderr로 리디렉션

분류에서Dev

외부 사용자 및 내부 프로세스의 경로에 액세스하는 Nodejs

분류에서Dev

로그 파일에 하위 프로세스 stdout 및 stderr을 캡처하는 Python 함수

분류에서Dev

Windows의 Python에서 하위 프로세스의 stdout, stderr을 어떻게 테스트합니까?

분류에서Dev

Perl이 하위 프로세스의 STDERR 및 STDOUT을 포착합니다.

분류에서Dev

하위 프로세스에서 stdout과 stderr를 모두 얻고 싶습니다.

분류에서Dev

두 개의 별도 터미널 창에서 프로세스의 stdout 및 stderr를 볼 수 있습니까?

분류에서Dev

프로세스 ID가 제공된 프로세스의 stderr 및 stdout보기

분류에서Dev

"3 방향"Python 하위 프로세스 파이프 라인 : stdout 및 stderr를 두 개의 다른 프로세스로 전송 하시겠습니까?

분류에서Dev

stdout 및 프로세스에 '티'하는 가장 좋은 방법

분류에서Dev

내 Google Analytic 계정의 각보기 (프로필)에 대한보기 및 필터에 액세스하려면

분류에서Dev

내 Django 프로젝트에서 Sentry 모델에 액세스

분류에서Dev

ssh를 수행하는 동안 stdout 및 stderr 하위 프로세스

분류에서Dev

Node.js의 자식 프로세스 stdout 및 stderr 열 크기

분류에서Dev

stdout 및 stderr을 읽고 하위 프로세스 Popen을 사용하여 한 번에 저장하는 방법은 무엇입니까?

분류에서Dev

Python에서 함수에 액세스하고 스레딩 미디어 및 서보 하위 프로세스 중지

분류에서Dev

Python 하위 프로세스는 stdout 및 stderr를 억제합니다.

분류에서Dev

하위 프로세스 및 Popen을 사용하여 장기 실행 프로세스에서 stdout을 반환하는 방법은 무엇입니까?

분류에서Dev

Docker의 Docker 내부에서 웹 앱 라이브에 액세스하는 방법

분류에서Dev

상위 프로세스에서 Python Multiprocessing.Process 하위 클래스의 상태에 액세스

분류에서Dev

프로세스의 stdin 및 stdout 덤프

분류에서Dev

URL 및 워크 시트 ID를 사용하여 스프레드 시트 내의 워크 시트에 액세스

분류에서Dev

Django for 루프의 요소에 액세스

분류에서Dev

파일 및 콘솔에서 stdOut / StdErr 출력이있는 백그라운드 프로세스

분류에서Dev

파일 및 콘솔에서 stdOut / StdErr 출력이있는 백그라운드 프로세스

분류에서Dev

Haskell Turtle을 사용하여 프로세스에서 stdout 및 stderr 출력을 캡처하려면 어떻게해야합니까?

분류에서Dev

기하학적 세트 내부의 축 시스템에 액세스하기위한 Catia V5 매크로

분류에서Dev

하위 프로세스 stdout에 쉼표 추가

Related 관련 기사

  1. 1

    자바 프로세스 : 단일 스레드에서 하위 프로세스의 stdout 및 stderr 읽기

  2. 2

    Python의 하위 프로세스 / Popen에서 stdout을 stderr로 리디렉션

  3. 3

    외부 사용자 및 내부 프로세스의 경로에 액세스하는 Nodejs

  4. 4

    로그 파일에 하위 프로세스 stdout 및 stderr을 캡처하는 Python 함수

  5. 5

    Windows의 Python에서 하위 프로세스의 stdout, stderr을 어떻게 테스트합니까?

  6. 6

    Perl이 하위 프로세스의 STDERR 및 STDOUT을 포착합니다.

  7. 7

    하위 프로세스에서 stdout과 stderr를 모두 얻고 싶습니다.

  8. 8

    두 개의 별도 터미널 창에서 프로세스의 stdout 및 stderr를 볼 수 있습니까?

  9. 9

    프로세스 ID가 제공된 프로세스의 stderr 및 stdout보기

  10. 10

    "3 방향"Python 하위 프로세스 파이프 라인 : stdout 및 stderr를 두 개의 다른 프로세스로 전송 하시겠습니까?

  11. 11

    stdout 및 프로세스에 '티'하는 가장 좋은 방법

  12. 12

    내 Google Analytic 계정의 각보기 (프로필)에 대한보기 및 필터에 액세스하려면

  13. 13

    내 Django 프로젝트에서 Sentry 모델에 액세스

  14. 14

    ssh를 수행하는 동안 stdout 및 stderr 하위 프로세스

  15. 15

    Node.js의 자식 프로세스 stdout 및 stderr 열 크기

  16. 16

    stdout 및 stderr을 읽고 하위 프로세스 Popen을 사용하여 한 번에 저장하는 방법은 무엇입니까?

  17. 17

    Python에서 함수에 액세스하고 스레딩 미디어 및 서보 하위 프로세스 중지

  18. 18

    Python 하위 프로세스는 stdout 및 stderr를 억제합니다.

  19. 19

    하위 프로세스 및 Popen을 사용하여 장기 실행 프로세스에서 stdout을 반환하는 방법은 무엇입니까?

  20. 20

    Docker의 Docker 내부에서 웹 앱 라이브에 액세스하는 방법

  21. 21

    상위 프로세스에서 Python Multiprocessing.Process 하위 클래스의 상태에 액세스

  22. 22

    프로세스의 stdin 및 stdout 덤프

  23. 23

    URL 및 워크 시트 ID를 사용하여 스프레드 시트 내의 워크 시트에 액세스

  24. 24

    Django for 루프의 요소에 액세스

  25. 25

    파일 및 콘솔에서 stdOut / StdErr 출력이있는 백그라운드 프로세스

  26. 26

    파일 및 콘솔에서 stdOut / StdErr 출력이있는 백그라운드 프로세스

  27. 27

    Haskell Turtle을 사용하여 프로세스에서 stdout 및 stderr 출력을 캡처하려면 어떻게해야합니까?

  28. 28

    기하학적 세트 내부의 축 시스템에 액세스하기위한 Catia V5 매크로

  29. 29

    하위 프로세스 stdout에 쉼표 추가

뜨겁다태그

보관