gevent

    1熱度

    1回答

    *通過使用pool.map()而不是map_async()進行多處理解決。 Python 2.7 - 如何讓gevent或multiprocessing使用以下代碼同時處理多個文本文件? 我都粘貼和GEVENT多池版本 從日誌輸出它顯示的文件被同步處理,並使用「lsof的」在Linux上確認只有一個文件是在一次一次被讀取。 這些文件存儲在包含ultra320驅動器陣列的企業級磁盤架上。 我可以一次

    1熱度

    1回答

    我正在使用一個eventlet芹菜工人,並想知道是否可以安全地在我的任務之一中使用一個greenthreads池。

    0熱度

    1回答

    摘要: Pymongo似乎無緣無故地在我的燒杯+ gevent + uwsgi + nginx應用程序中失敗。我會喜歡一些我應該看的地方的指針 我是web應用程序編程(和python)的新手,請耐心等待。我正在將Heroku中的應用程序移植到OpenStack提供程序中,並且發現對前者運行正常的代碼會間歇性地在後者上無聲無息地失敗。我想知道有沒有人可以對此有所瞭解。 這是有問題的功能: emerg

    1熱度

    1回答

    我正在尋找使用Flask和它的SocketIO插件,這取決於gevent(東西greenlet),但我不明白gevent如何涉及到Web服務器的Web項目。是否使用gevent限制我的服務器選擇?它與我們在Python中使用的不同級別的Web服務器(例如Nginx/Apache,Gunicorn)有何關係? 感謝您的洞察力。

    11熱度

    1回答

    我有一個很難在測試環境中重現的內存泄漏。 因此,我想在有限的時間內對我的生產服務器進行概要分析,以瞭解哪些對象佔用大部分內存。 由於使用了greenlet,所以對於Gunicorn的配置似乎並不那麼容易。 我運行: 的Python 2.7.3 Gunicorn 18.0 的Django 1.6 這是我Gunicorn配置: CONFIG = { 'environment': {

    0熱度

    1回答

    gevent庫文檔建議使用gevent.monkey.patch_all()函數使標準庫模塊協作。 據我所知,這種方法只適用於我的代碼(由我編寫),因爲我可以在導入標準庫模塊之前明確地修改標準庫。 第三方庫(例如websocket客戶端)如何在內部導入線程化套接字模塊呢?有沒有辦法讓這些庫使用補丁版本的線程和套接字模塊?

    0熱度

    1回答

    我想跟蹤路由與GEVENT一個文件中的一些IP,這裏是我的代碼: #!/usr/bin/env python import gevent from gevent import subprocess gevent.monkey.patch_thread ip_list = open('ips.txt') data = [i for i in ip_list] length = len(

    2熱度

    1回答

    我在每個greenlet中都有一個例外,它只能由調用gevent.joinall的上層處理。 我試着用一個回調函數來使用link_exception,但是當異常提出gevent時,首先將所有痕跡寫回到std.err,然後調用回調函數。 so我怎樣才能完全關閉它? 的Python 2.7.6 GEVENT 1.0.1

    2熱度

    1回答

    我有一個守護程序,它會輸出以下錯誤。 ... Respawned uWSGI worker 58 (new pid: 23363) DAMN ! worker 59 (pid: 23300) died :(trying respawn ... Respawned uWSGI worker 59 (new pid: 23364) DAMN ! worker 60 (pid: 23301) d

    1熱度

    1回答

    我正在將我們的一個嵌入式微控制器庫移植到linux上,並在其周圍編寫一個python包裝器。 我的低級模塊之一取決於每10ms調用一次回調。這個回調計數每個軟件定時器都有自己的回調。這些計時器在我們的圖書館中使用,儘管它們不必百分之百準確,但它們預計會持續滴答,並有望達到+/- 10%的準確度。該模塊模仿微控制器內的標準定時器中斷。 我有一個現有的實現使用setitimer和SIGALRM處理程序