我有存儲在redis的一個大numpy的陣列。該數組充當索引。我想通過運行在gunicorn上的燒瓶應用程序通過HTTP提供過濾結果,並且我希望所有由gunicorn產生的工作人員都能訪問這個numpy數組。我不想去的Redis每次和反序列化存儲整個陣列,而不是在啓動時我想運行一些代碼,這是否和每一個分叉gunicorn的工人剛剛得到這個數組的一個副本。問題是,我無法找到如何使用gunicorn的服務器掛鉤的任何實例: http://docs.gunicorn.org/en/latest/configure.html#server-hooks 實現這一目標。 可能是服務器掛鉤不是正確的做法,有沒有其他人做過類似的事情?分享在gunicorn一個numpy的陣列處理
9
A
回答
3
創建監聽器服務器的一個實例,讓您的gunicorn子進程連接到該進程以獲取他們需要的任何數據作爲客戶端。通過這種方式,進程可以根據需要修改信息並從主進程請求它,而不是去Redis重新加載整個數據集。
相關問題
- 1. Python的多處理和共享numpy的陣列
- 2. 拆分numpy的陣列分成兩個numpy的陣列
- 3. 在一個NumPy的陣列
- 4. 多處理 - 共享陣列
- 5. 值分配給一個numpy的陣列
- 6. 從共享內存陣列緩衝區(多處理)中形成numpy陣列
- 7. 一個numpy的陣列
- 8. numpy的:另一個陣列
- 9. 一個numpy的陣列
- 10. 在NumPy的,如何將一個陣列到另一個陣列
- 11. numpy的陣列分配值
- 12. 拆分numpy的陣列
- 13. 在Numpy中處理N by 1矩陣
- 14. 處理值的選擇範圍在numpy的陣列
- 15. 共享numpy數組的Python多處理
- 16. 分享numpy的之間SciPy的對象處理
- 17. Numpy陣列內存管理
- 18. Python多處理:共享內存(numpy)未按預期修改陣列
- 19. 在numpy的陣列
- 20. 在numpy的陣列
- 21. 在numpy的陣列
- 22. 查找一個numpy的陣列的
- 23. PHP陣列處理第一個孩子
- 24. UIButton的處理在陣列
- 25. numpy的陣列分割/分區效率
- 26. Nodejs - 處理多個陣列
- 27. 指定一個python numpy的陣列
- 28. 切片一個numpy的陣列
- 29. 迭代一個numpy的陣列
- 30. 創建一個大的Numpy陣列