Свързани въпроси 'gevent'

gevent TCP сървър на Windows
Опитвам се да създам TCP сървър с gevent без (особен) успех досега. Мисля, че проблемът е в Windows (имал съм някои проблеми със сокети под Windows преди). Използвам Python2.7, gevent0.13 под Windows7. Ето моят код: from gevent import socket...
819 изгледи
schedule 08.10.2022

как да активирам асинхронен режим на заявки?
за този код: import sys import gevent from gevent import monkey monkey.patch_all() import requests import urllib2 def worker(url, use_urllib2=False): if use_urllib2: content = urllib2.urlopen(url).read().lower() else:...
22195 изгледи

gevent и SSL причиняват EOF в нарушение на протокола
Опитвам се да стартирам просто приложение с активиран SSL, използвайки WSGIServer на gevent.pywsgi . Въпреки това продължавам да получавам SSLError: [Errno 8] _ssl.c:510: EOF occurred in violation of protocol след около 10-15 секунди след...
1456 изгледи
schedule 24.10.2022

Как да позволите на два скрипта на Python да си говорят един с друг
Имам сървърна програма gevent-socketio (подобна на simple-chat- пример ) работи. Има втори скрипт на Python на същата машина, който прави откриване на движение и също работи безкрайно. Искам да им позволя да говорят помежду си и в някои случаи...
1244 изгледи
schedule 03.11.2022

WSGI сървър, който обработва заявка въпреки прекъсването на връзката на клиента? - Python
Трябва да намеря стабилен wsgi сървър, който няма да спре да обработва заявки, когато клиентът прекъсне връзката. Не съм сигурен дали uWSGI или gunicorn отговарят на този критерий. Забравих да добавя това: Също така се опитвам да върна...
612 изгледи
schedule 22.03.2024

Конвертиране и обединяване на API данни в Python
Опитвам се да изтегля подобни данни от няколко приложни програмни интерфейса на трети страни, всички от които имат леко различни схеми, и да ги конвертирам всички в унифицирана схема, която да съхранявам в DB и да изложа чрез унифициран API. Това...
127 изгледи
schedule 29.03.2024

Направете Django зелено
Имам команда за управление на Django, която прави хиляди TCP/UDP заявки. Използвах Gevent, за да ускоря това, тъй като преструктурирах кода си, за да работи като съпрограми. Връзките на сокета вече не блокират, но от това, което прочетох, части от...
2681 изгледи
schedule 29.04.2024

Как да разберете защо uWSGI убива работници?
Имам приложение на Pyramid. Пускам го в uWSGI с тази конфигурация: [uwsgi] socket = mysite:8055 master = true processes = 4 vacuum = true lazy-apps = true gevent = 100 И конфигурация на nginx: server { listen 8050; include...
16653 изгледи
schedule 28.04.2024

Колба: Няма достъп до current_app от слушателя на socket.io
Опитвам се да получа достъп до current_app от слушателя, за да мога да използвам стойностите на конфигурацията на приложението за кой канал да се абонирам. Въпреки това получавам „RuntimeError: работа извън контекста на приложението“. Ето...
3075 изгледи
schedule 10.05.2024

gevent (py)wsgi грациозно изключване
Единственият начин, който знам (от търсене и проверка на източника на gevent) за грациозно изключване на базиран на gevent WSGI сървър е: server = gevent.wsgi.WSGIServer(('', 80), someWSGIApp) def shutdown(): print('Shutting down ...')...
4215 изгледи
schedule 12.05.2024

съвместимост на gevent с други пакети
Накратко, въпросът ми е: как да разбера кога определен пакет на Python е съвместим с gevent (поне с gevent.monkey.patch_all)? Всъщност се чудех дали библиотеката https://github.com/benoitc/http-parser е съвместима с gevent (ще блокира ли всички...
675 изгледи
schedule 22.05.2024