-1
我真的很困惑如何粘貼服務器處理併發請求。 我有一個瓶子框架,瓶子提供了一個參數來切換到其他服務器來提高效率。PasteWSGIServer如何處理併發請求
但是,我無法理解粘貼服務器是如何工作的。 Gunicorn使用pre-fork創建多個進程。Gevent服務器是協同程序。
但我不明白粘貼服務器是如何工作的。
在官方Paste Server site中,它描述了併發請求是由處理的線程池。
然後我假設粘貼服務器將創建一個進程池來處理所有的請求。
我試圖檢查正在運行的進程,同時粘貼服務器處理多個requrests:
ps -ef | grep python
我只能獨自找到一個粘貼Server進程。
誰能告訴我粘貼服務器如何處理併發請求?還是有任何文件描述它是如何工作的?
非常感謝!由於Global Interpreter Lock的原因,我認爲Python不支持多線程。所以當我看到多線程的時候,我的思想會自動將它轉換爲多處理:(現在我明白了多線程可能對沉重的IO情況有用,這就是爲什麼粘貼實現了這個多線程模塊。 –