cost 294 ms
Pyhon Pika如何使用GeventConnection

[英]Pyhon Pika how to use GeventConnection

我們有幾個從消息隊列中使用的任務。 這些任務的運行時間取決於從數據庫中獲取一些數據。 因此,如果某些數據庫請求需要很長時間,我們希望與Gevent合作,不要阻止程序。 我們正試圖將它與Pika客戶端結合起來,它有一些異步適配器,其中之一是用於 gevent 的: pika.adapters.gev ...

gevent.sleep() 怎么取消?

[英]How can gevent.sleep() be canceled?

我有一個 greenlet,它執行一些 I/O 並計算出睡眠多長時間,直到它應該被喚醒以繼續。 假設一些外部事件應該導致睡眠中的小綠葉立即醒來並在睡眠后繼續。 我怎樣才能做到這一點? 一個解決方案是殺死 greenlet 並創建一個新的,但這看起來很亂。 我嘗試過的另一個解決方案是超時為geven ...

gunicorn worker (gevent) 無法使用 python 3.11 啟動

[英]gunicorn worker (gevent) failed to boot using python 3.11

我們正在使用 alpine 3.16.2、python 3.11.0 和 pip 22.3 以及通過 pip 安裝的一堆其他庫(django、google 等) 使用 alpine 3.16.2、python 3.10.7 和 pip 22.2.2 以及通過 pip 安裝的同一批其他庫(django ...

MonkeyPatchWarning:在已導入 ssl 之后對 ssl 進行猴子修補可能會導致錯誤

[英]MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors

背景我有一個嚴重 iobound 的 Django 應用程序,所以根據我讀過的文檔,我試圖讓 gunincorn 與 gevent 一起工作以獲得最佳性能。 錯誤 設置 wsgi.py# Needs to happen first print("Patching Started") from gev ...

Kafka是否支持雙向?

[英]Does Kafka to support bidirectional?

我有兩台需要進行雙向通信的服務器。 對於 kafka,我有 2 個主題、2 個生產者和 2 個消費者。 嘗試將服務器 1 與 2 與 1 個主題、1 個消費者和 1 個生產者進行通信,反之亦然,用於第 2 個服務器。 生產者.py 消費者.py 在這里,消費者只是收到sockets主題消息,而不是 ...

在 Google Colab 中啟用 gevent 調試

[英]Enabling gevent debugging in Google Colab

我想在 Google Colab 筆記本中使用 grequests 庫,但是在導入它(並使用 gevent.monkey 對其進行修補)后,程序會隨機發出以下警告: 似乎正在使用 gevent 猴子補丁。 請設置環境變量: GEVENT_SUPPORT=真在調試器中啟用 gevent 支持。 環顧 ...

ModuleNotFoundError: 沒有名為“”的模塊

[英]ModuleNotFoundError: No module named ' '

我正在嘗試運行python manage.py runserver我得到了一個 可以在這里看到 output 的全部內容: 模塊導入代碼在/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/l ...

使用 flask SSE 將鍵盤輸入的數據發送到網頁

[英]Sending keyboard typed data to Webpage using flask SSE

我正在嘗試按照本教程使用 Flask SSE 將鍵盤輸入的數據發送到網頁。 我可以發送數據。 但問題是,只有當 cursor 聚焦在終端上時,我才能發送數據(我在無限循環中使用input()方法來捕獲數據)。 因為我想捕獲數據,即使 cursor 沒有集中在我嘗試使用鍵盤模塊( record()方法 ...

在 Locust 任務中使用 Gevent 呈指數增長

[英]Using Gevent inside locust task increases exponentially

我有一個 web 服務器,我想對其 REST API 進行負載測試。 我用的是locust==2.5.1,python==3.8.2。 蝗蟲配置: 用戶:3 產卵率:3 預期結果: Rquests per second to 2 always 實際結果:請求從 0 猛增到 66,並且越來越多地使我在 ...

如何使用 socketio 將 flask 部署到 heroku 並升級到 websockets

[英]How to deploy flask with socketio to heroku and have it upgrade to websockets

在本地,它有效。 Socketio 升級到 websocket 而不是訴諸輪詢。 從日志中可以明顯看出: 部署應用程序后,當我使用以下內容創建procfile時,它會部分工作: web: gunicorn app:app 這里的問題是socketio無法升級到websocket,因此訴諸輪詢。 ...

Gevent無限隊列消費者?

[英]Gevent infinite queue consumer?

我試圖讓一個消費者在一個永不消亡的單獨線程上。 消費者可以獲得任意數量的任務來執行。 我一直在擺弄 asyncio 和 gevent,但沒有設法得到任何有用的東西。 下面是我正在嘗試做的一個非常簡單的例子。 Output 顯然run_task永遠不會為任務執行。 我可以使用join()但任務會按 ...

為什么使用 Gevent Pool 管理服務器中的 Greenlet 連接?

[英]Why Use Gevent Pool to Manage Greenlet Connections in a Server?

我正在使用 Python 服務器,它為與服務器的每個連接生成一個 greenlet。 目前,服務器不使用 greenlet 池。 雖然我的預感是使用池可以提高性能(主要是響應時間和每秒請求的吞吐量),但在我實現 greenlets 池的反復試驗中,似乎與僅使用相比沒有太大的性能優勢每個綠燈/連接的 ...

錯誤:無法為 gevent 構建輪子,這是安裝基於 pyproject.toml 的項目所必需的

[英]ERROR: Could not build wheels for gevent, which is required to install pyproject.toml-based projects

我正在使用 python 3.9。 我嘗試安裝 python package: 但這給了我一個錯誤 我試圖從這個鏈接https://www.lfd.uci.edu/~gohlke/pythonlibs/#gevent 下載 gevent 然后我運行命令 它安裝成功,但錯誤仍然出現。 請問您知道如何解 ...

WSGIServer 不適用於 https 和 python3

[英]WSGIServer not working with https and python3

我們得到了一個用 python2 編寫的舊 package,並正在努力將其升級到 python3。 這是一個 web 應用程序,我們正在使用 WSGIServer。 但是,當我嘗試將 web 應用程序與 https://website 一起使用時,它會顯示此錯誤: 在我的服務器日志中,我會看到如下 ...

為什么 Nginx 會截斷 gRPC 流響應?

[英]Why is Nginx truncating the gRPC streaming response?

我之前問過這個問題,但決定刪除那個舊問題,並用最小可重現的例子重新表述它。 問題是,當我在 nginx 上部署我的 gunicorn 網絡服務器時,我通過 gRPC 來自我的 go 服務器的流式響應被截斷。 所有詳細信息都可以在存儲庫中找到。 我對這個站點的 nginx 配置如下所示: 前端接收 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM