나는 Greenlet을 생성하고 호출 가능하도록 링크했습니다. 얼마 후, Greenlet은 예외로 실패합니다. 연결된 호출 가능 객체가 호출됩니다. 그게 다야! 예상대로,이 예외에 대한 역 추적 내 콘솔에 나타납니다 는 여기에 문제가 있습니다. 하지만 연결된 콜 가능 내에서 그 추적 표시로 일을하고 싶습니다. 연결된 호출 가능 함수 내에서 해당 추적에 대한
수천 개의 TCP/UDP 요청을 만드는 Django 관리 명령이 있습니다. 나는 코 루틴으로 작동하도록 코드를 재구성 한 것처럼 이것을 가속화하기 위해 Gevent를 사용했습니다. 소켓 연결은 더 이상 차단되지 않지만 내가 읽은 것에서 장고는 여전히 녹색이 아닙니다. (초록색으로 말하자면, 초소를 사용하는 것을 의미합니다.) 장고의 어떤 부분이 초록색이 아
파이썬 모듈 패치 : 지금은 매우 자주이 오류를 볼 것 from gevent import monkey
monkey.patch_all()
을 내 장고 콘솔 읽기 : Exception KeyError: KeyError(27066240,) in <module 'threading' from 'C:\Program_Files\Python27\Lib\threadi
그러나 gevent는 greenlet에 의존하고 있습니다. 발견 된 .msi 버전은 설치에 실패하고 2.6 용 egg는 설치를 거부합니다. msi 버전은 다음과 같이 실패합니다. C:\Windows\system32>easy_install greenlet
install_dir C:\Python27\Lib\site-packages\
Searching for
아마도 나는 명백한 무엇인가 놓치고있다. (그리고 그것은 금요일이다.) 그러나 greenlet에 os.fork()과 동등한 일을 할 수있는 방법이 있는가? 나는 반드시 프로세스를 포크화할 필요가 없다. 나는 greenlet을 가져 와서 하나의 코드 세트를 실행하고 다른 하나는 독립적 인 스코프 (예 : os.fork())로 실행하려고한다. 아이디어가 있거나
(여기에서 촬영 : https://bitbucket.org/denis/gevent/src/6c710e8ae58b/examples/wsgiserver_ssl.py) 다음 코드를 매우 빠른 greenlet 전원 WSGI 웹 서버를 구현합니다 #!/usr/bin/python
"""Secure WSGI server example based on gevent.py