gevent

    2

    1답변

    플라스크 웹 앱이 있고 장시간 실행되는 일부 작업 (> 1 분)이 있습니다. 플라스크 (웹 서버 차단 등)에서 이것을 꺼내 외부 작업으로 옮기고 싶습니다. 셀러리 설정이있어서 플라스크에서 이러한 작업을 실행할 수 있습니다. 좋은. 작업이 완료되었을 때 사용자에게 알리고 결과를 반환하려면 웹 소켓을 사용하고 싶습니다. 이것은 어려운 곳입니다. 내 클라이언트가

    1

    1답변

    gevent의 pywsgi 서버를 통해 토네이도의 WSGIApplication을 실행하면 greenlets의 예외가 표시되지 않고 표준 오류/출력에 표시되지 않습니다. 나는 보았고, 보았고, 이것이 일어나고있는 이유를 발견 할 수 없었다. 여기에 약간의 테스트 애플 리케이션은 보여입니다 : #!/usr/bin/env python import gevent

    2

    1답변

    에게 내가 아는 유일한 방법은 WSGI 모든 청주 인들이 스스로 끝날 때까지 기다리는 것입니다. 예를 들어 요청을 여전히 처리하고 있다면 제대로 마무리 할 수 ​​있습니다. 문제는 위의 겉보기로는 올바른 코드로 서버는 실제로 최대를 기다립니다. 60 초이지만 SIGTERM을 수신하면 모든 TCP 연결이 즉시 종료됩니다. 그러나 Greenlets는 그들이 끝

    1

    2답변

    메인 애플 리케이션 API에 자연 언어 처리 지원을 제공하는 파이썬 기반 웹 서비스를 구축 중이다. NLP가 너무 무거 우므로 디스크에서 몇 개의 매우 큰 (50-300MB) 코퍼스 파일을 unpickling해야 모든 종류의 분석을 수행 할 수 있습니다. 이러한 파일을 모든 요청에 ​​사용할 수 있도록 메모리에로드하려면 어떻게해야합니까? memcached와

    2

    1답변

    Flask-GEvent 응용 프로그램을 시작하는 동안 다음 오류가 발생했습니다. 내 OS - W7 64 비트 C:\Users\raghul\workspace\test>python run.py Traceback (most recent call last): File "run.py", line 1, in <module> from views im

    0

    1답변

    나는 많은 데이터 피드를 지속적으로로드해야합니다. 데이터 피드를로드하는 데 20 ~ 30 초가 소요될 수 있습니다. 매시간 MySQL 데이터베이스를 검사하여 어떤 피드가로드되는지 압니다. 최대 20 개의 피드를 동시에로드 할 수 있습니다. 피드를 계속 새로 고침해야하므로 피드의 다른 그룹이 서로를 차단하는 것이 중요합니다. 내가 더 이상 피드를로드 할 필요

    4

    1답변

    gevent를 사용하는 내부 API를 통해 대화 형 셸을 구현하려고합니다. 사용자 입력을 기다리는 동안 백그라운드 그린렛을 계속 실행하고, readline 명령 행 기능 (히스토리, 행 편집 등)을 원합니다. raw_input이 블로킹하고있는 것 같습니다. raw_input을 다음과 같이 대체하는 솔루션이 있습니다. def raw_input(prompt):

    11

    1답변

    나는 Gevent가 threadpool 객체를 가지고 있다는 것을 알아 챘다. 누군가가 threadpool을 사용할 때와 일반 풀을 사용할 때 설명 할 수 있습니까? gevent.threadpool과 gevent.pool의 차이점은 무엇입니까?

    -1

    2답변

    내 웹 서버는 3-4 개의 웹 서비스를 호출해야합니다. Node.js에서 구현할 것이지만, 콜백 코드의 큰 팬이 아니기 때문에 gevent를 고려하고있었습니다. 녹색 스레드는 OS 스레드와 동작이 비슷하며 각 스레드는 다음 웹 서버를 호출하기 전에 하나의 웹 서비스에서 응답을 기다리는 것으로 이해합니다. 이 올바른지? 예를 들어 웹 서비스 A, B, C,

    2

    1답변

    현재 성능에 우선 순위를두고 비동기 REST API를 작업 중입니다. 처음에는 Node.js를 유스 케이스에 맞게 적절하게 적용 할 수있는 이벤트 중심 아키텍처로 배포하려고했지만 안타깝게도 JavaScript는 아직 SCTP 소켓을 지원하지 않습니다. 이 파이썬으로 우리를 인도하고 몇 가지 고려 후, 우리는 uWSGI & gevent로 이동하기로 결정했다.