Вопросы по теме 'gevent'

Как заставить Django работать с неподдерживаемыми драйверами MySQL, такими как gevent-mysql или драйвер Concurrence MySQL?
Я заинтересован в запуске Django в асинхронной среде, такой как Concurrence или gevent. Обе платформы поставляются с собственным асинхронным драйвером MySQL. Проблема в том, что Django официально поддерживает только MySQLdb. Что мне нужно...
8743 просмотров

Как определить отключение от розетки? / Как мне вызвать socket.recv с тайм-аутом?
Я использую патч-сокет gevent для подключения к потоковому серверу, и я использую соединение ADSL. Я не контролирую сервер, но в своих тестах, если я остановлю сервер, я могу обнаружить отключение, просто проверив, является ли результат recv пустой...
5927 просмотров
schedule 18.05.2022

Будет ли puka хорошо работать с gevent или eventlet?
Я читал о более новой библиотеке Python AMQP Puka (не путать с Pika), и мне было интересно, будет ли способ обработки цикла событий совместим с gevent или eventlet. Основываясь на моих ограниченных знаниях, кажется, что вы можете автоматически...
1300 просмотров
schedule 27.04.2024

Сервер Gevent Pywsgi — многопроцессорность?
Следующий код (взято отсюда: https://bitbucket.org/denis/gevent/src/6c710e8ae58b/examples/wsgiserver_ssl.py ) реализует чрезвычайно быстрый веб-сервер wsgi на базе Greenlet: #!/usr/bin/python """Secure WSGI server example based on...
10292 просмотров
schedule 19.05.2023

Обработчик Socket.io с использованием Gevent/Tornado и Flask
может ли кто-нибудь показать мне и пример того, как обрабатывать общее соединение socket.io (зависит от клиентского браузера, может быть веб-сокеты или xhr-longpolling и т. д.), используя gevent и флягу, или, может быть, флягу с торнадо в качестве...
2607 просмотров
schedule 06.08.2022

Приложение py2app работает правильно в режиме псевдонима, но не в комплекте
У меня есть приложение pyobjc, работающее только в 32-битной сборке Python, в которой используется библиотека gevent. Все отлично работает в режиме псевдонима py2app, но как только я создаю пакет приложения, модуль gevent не может найти библиотеку...
796 просмотров
schedule 30.03.2023

почему gevent python медленнее, чем последовательный?
я использую gevent для предварительной одновременной загрузки. на основе в этом примере это код: import gevent from gevent import monkey urls = ['https://www.djangoproject.com/','http://www.nytimes.com/','http://www.microsoft.com']...
1504 просмотров
schedule 16.04.2023

исключение потока произошло в gevent при использовании python
Когда я запускаю этот код Python, но возникает какая-то проблема с потоком. Я ищу в Интернете, но я не нахожу ответа. import urllib2 from time import time import gevent import numpy as np tmp = np.loadtxt('data.txt', dtype=str)...
1399 просмотров

cherrypy как сервер gevent-socketio
Я только начал использовать gevent-socketio , и это здорово! Но я использовал socketioserver и socketio_manage по умолчанию из учебника по чату, и мне было интересно, как интегрировать socketio с cherrypy . по существу, как мне включить...
1886 просмотров
schedule 14.10.2022

Различия между гевентом и торнадо
Я понимаю, что и tornado , и gevent являются асинхронными фреймворками Python. Читая документацию по бутылкам , я обнаружил, что gevent на самом деле НЕ является асинхронным, и вы можете создавать тысячи псевдопотоков, которые работают...
10059 просмотров
schedule 06.07.2022

Неправильный тест скорости с использованием time.clock () между синхронным и асинхронным случаями?
Я читаю учебник по gevent , и он предоставляет образцы кодов для демонстрации для синхронных и асинхронных случаев: import gevent import random def task(pid): """ Some non-deterministic task """...
334 просмотров
schedule 21.03.2023

Ошибки CORS с Flask и gevent
У меня есть работающий API, использующий Flask, Flask-SQLAlchemy и Flask-Restless, и я пытаюсь выполнять запросы POST/PUT/DELETE из javascript (точнее, backbone.js). Тем не менее, я продолжаю сталкиваться с ошибками CORS - все, кроме GET, возвращает...
4141 просмотров
schedule 12.09.2023

Почему gevent.sleep(0.1) необходим в этом примере для предотвращения блокировки приложения?
Я рву на себе волосы из-за этого. Я пытаюсь получить простейшие примеры работы с zeromq и gevent. Я изменил этот сценарий, чтобы использовать сокеты PUB/SUB, и когда я запускаю его, сокеты «сервера» зацикливаются навсегда. Если я раскомментирую...
3132 просмотров
schedule 11.09.2023

ошибка установки gevent: «следующий» не объявлен (первое использование в этой функции)
Я пытаюсь установить gevent на RHEL 4.8 с версией Python 2.7.2 для разработчиков. Я установил libevent2-2.0.10 (версия для разработчиков) и greenlet. Когда я делаю sudo pip install gevent, я получаю следующую ошибку: gevent/core.c: In function...
174 просмотров
schedule 24.05.2023

Отлов исключений, поднятых в гринлетах
Я пытаюсь поймать исключения, возникающие в гринлетах. Согласно этому руководству , к сожалению, "исключения, поднятые в Greenlet, остаются внутри Greenlet". В приведенном ниже коде у меня есть метод синхронизации, который порождает гринлеты...
5062 просмотров

бутылка gevent и threading: gevent можно использовать только из одного потока
У меня есть приложение для бутылок с Python, в котором используются потоки. из-за того, что я использую monkey.patch , потоки блокировали выполнение приложения (диалоговое окно, запущенное из потока, блокировало запросы бутылок от ответа клиенту,...
2444 просмотров

Получение ServerNotFoundError при использовании gevent/greenlets с запросами
Я пытаюсь распараллелить получение данных из удаленного API. У удаленного API нет возможностей для массовых операций, поэтому для каждого нужного мне объекта мне приходится делать отдельный запрос GET. Я добавил gevent в смесь. Иногда это...
297 просмотров
schedule 01.07.2022

Используйте python, должен ли я кэшировать большие данные в массиве и записывать в файл за один раз?
У меня постоянно есть страницы загрузки поискового робота с питанием от gevent. Сканер использует шаблон производителя-потребителя, который я загружаю в очередь данными, подобными этому {method:get, url:xxxx, other_info:yyyy}. Теперь я хочу...
1064 просмотров
schedule 27.04.2023

Python: модуль запросов выдает исключение с Gevent
Следующий код: import gevent import gevent.monkey gevent.monkey.patch_socket() import requests import json base_url = 'https://api.getclever.com' section_url = base_url + '/v1.1/sections' #get all sections sections = requests.get(section_url,...
3200 просмотров

Как я могу отключить вывод трассировки исключений gevent?
У меня есть исключение в каждом гринлете, которое может обрабатываться только верхним уровнем, вызывающим gevent.joinall. Я пытался использовать link_exception с обратным вызовом, но когда возникает исключение, gevent сначала записывает все...
539 просмотров
schedule 01.07.2022