Свързани въпроси '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 изгледи
schedule
18.10.2022
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